private void But_Dell_Click(object sender, EventArgs e) { if (Grid_Rieltors.SelectedRows.Count != 1) { return; } if (!ReallyDoIt()) { return; } Rieltor riel = Grid_Rieltors.SelectedRows[0].Tag as Rieltor; if (riel.Supplies.Count() > 0) { MessageBox.Show("Невозможно удалить, т.к. у риелтора есть предложение!"); return; } if (riel.Demands.Count() > 0) { MessageBox.Show("Невозможно удалить, т.к. у риелтора есть потребность!"); return; } ModelContext.init().Rieltors.Remove(riel); save(); }
private void But_Edit_Click(object sender, EventArgs e) { if (Grid_Rieltors.SelectedRows.Count != 1) { return; } if (!double.TryParse(fie_edit_comissia.Text, out double comissia) || fie_edit_familia.Text == "" || fie_edit_name.Text == "" || fie_edit_otchestvo.Text == "") { MessageBox.Show("Заполните все поля!"); return; } if (comissia < 0 || comissia > 100) { MessageBox.Show("Комиссия от 0 до 100!"); return; } if (!ReallyDoIt()) { return; } Rieltor riel = Grid_Rieltors.SelectedRows[0].Tag as Rieltor; riel.Name = fie_edit_name.Text; riel.Familia = fie_edit_familia.Text; riel.Otchestvo = fie_edit_otchestvo.Text; riel.Comissia = comissia; save(); fie_edit_otchestvo.Text = ""; fie_edit_name.Text = ""; fie_edit_familia.Text = ""; fie_edit_comissia.Text = ""; }
private void But_Add_Click(object sender, EventArgs e) { if (!double.TryParse(fie_add_comissia.Text, out double comissia) || fie_add_familia.Text == "" || fie_add_name.Text == "" || fie_add_otchestvo.Text == "") { MessageBox.Show("Заполните все поля!"); return; } if (comissia < 0 || comissia > 100) { MessageBox.Show("Комиссия от 0 до 100!"); return; } if (!ReallyDoIt()) { return; } Rieltor rieltor = new Rieltor() { Familia = fie_add_familia.Text, Name = fie_add_name.Text, Comissia = comissia, Otchestvo = fie_add_otchestvo.Text }; ModelContext.init().Rieltors.Add(rieltor); save(); }
public SuppliesForm(Client client = null, Rieltor rieltor = null) { this.rieltor = rieltor; this.client = client; InitializeComponent(); refreshGrid(""); fillCombos(); }
public DemandsForm(Client client = null, Rieltor rieltor = null) { this.rieltor = rieltor; this.client = client; InitializeComponent(); combo_types.SelectedIndex = 2; refreshGrid(""); }
private void go_Demands_Click(object sender, EventArgs e) { if (Grid_Rieltors.SelectedRows.Count != 1) { return; } Rieltor riel = Grid_Rieltors.SelectedRows[0].Tag as Rieltor; managers.ManagerForms.ChangeForm(new DemandsForm(null, riel)); }
private void Grid_Rieltors_CellClick(object sender, DataGridViewCellEventArgs e) { if (Grid_Rieltors.SelectedRows.Count != 1) { return; } Rieltor riel = Grid_Rieltors.SelectedRows[0].Tag as Rieltor; fie_edit_familia.Text = riel.Familia; fie_edit_comissia.Text = riel.Comissia.ToString(); fie_edit_name.Text = riel.Name; fie_edit_otchestvo.Text = riel.Otchestvo; }