113
// Свойства
//=========================================
// Наименование контрагента
public String SelectName
{
get { return selectName; }
}
//=========================================
// Методы
//=========================================
// Удалить товар
private void DelItem()
{
String nm = GetNamePartner(контрагентыСписокСправочникBindingSource);
DialogResult result = MessageBox.Show(
"Удалить: " + nm + " ?",
"Подтвердить удаление",
MessageBoxButtons.YesNo,
MessageBoxIcon.Information,
MessageBoxDefaultButton.Button1,
MessageBoxOptions.DefaultDesktopOnly);
if (result == DialogResult.Yes)
{
int id = GetId(контрагентыСписокСправочникBindingSource);
DBControl.execКонтрагентыУдалить(id);
RefreshList();//Обновить список товаров
}
}
// Получить наименование
private String GetNamePartner(BindingSource bindingSource)
{
String name = String.Empty;
if (bindingSource.Current != null)
name =
Convert.ToString(((DataRowView)bindingSource.Current).Row["Наименование"]);
return name;
}
// Обновить список контрагентов
private void RefreshList()
{
this.контрагентыСписокСправочникTableAdapter.Fill(this.dbstorageDataSet.КонтрагентыС
писокСправочник);
}
//=========================================
// События
//=========================================
private void FormSprPartners_Load(object sender, EventArgs e)
{
// TODO: данная строка кода позволяет загрузить данные в таблицу
"dbstorageDataSet.КонтрагентыСписокСправочник". При необходимости она может быть
перемещена или удалена.
RefreshList();
}
private void toolStripButtonAdd_Click(object sender, EventArgs e)
{
BindingSource bindingsource = контрагентыСписокСправочникBindingSource;
FormPartner frm = new FormPartner();
if (frm.ShowDialog() == DialogResult.OK)
{
// Сохранить товар
int id = DBControl.execКонтрагентыДобавить(frm.Наименование,
frm.Адрес,
frm.Телефон,
frm.Описание