private void Change_B_Click(object sender, EventArgs e) { if (Versions_DGV.CurrentCell != null) { AddOrChange Dialog = new AddOrChange(true, Product_CB.Text, OperationsVersions); Dialog.Version_TB.Text = Versions_DGV.CurrentCell.Value.ToString(); foreach (var item in OperationsVersions.GetAddedInfo(Versions_DGV.CurrentCell.Value.ToString(), Product_CB.Text)) { Dialog.Added_LB.Items.Add(item); } foreach (var item in OperationsVersions.GetDeletedInfo(Versions_DGV.CurrentCell.Value.ToString(), Product_CB.Text)) { Dialog.Deleted_LB.Items.Add(item); } Dialog.Date_TB.Text = OperationsVersions.GetDateVersion(Versions_DGV.CurrentCell.Value.ToString(), Product_CB.Text); if (Dialog.ShowDialog() == DialogResult.OK) { if (OperationsVersions.Change(Product_CB.Text, Dialog.Version_TB.Text, Dialog.Added_LB.Items.Cast <string>().ToList(), Dialog.Deleted_LB.Items.Cast <string>().ToList())) { Info("Изменение информации было успешно произведено"); } } } }
private void Add_B_Click(object sender, EventArgs e) { try { AddOrChange Dialog = new AddOrChange(false, Product_CB.Text, OperationsVersions); if (Dialog.ShowDialog() == DialogResult.OK) { if (OperationsVersions.Add(Product_CB.Text, Dialog.Version_TB.Text, Dialog.Date_TB.Text, Dialog.Added_LB.Items.Cast <string>().ToList(), Dialog.Deleted_LB.Items.Cast <string>().ToList())) { Versions_DGV.Rows.Add(Dialog.Version_TB.Text); Info("Добавление было успешно произведено"); } } } catch (Exception Ex) { Error(Ex); } }