コード例 #1
0
        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();
        }
コード例 #2
0
        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  = "";
        }
コード例 #3
0
        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();
        }
コード例 #4
0
ファイル: SuppliesForm.cs プロジェクト: luntiklaelite/wsr7
 public SuppliesForm(Client client = null, Rieltor rieltor = null)
 {
     this.rieltor = rieltor;
     this.client  = client;
     InitializeComponent();
     refreshGrid("");
     fillCombos();
 }
コード例 #5
0
 public DemandsForm(Client client = null, Rieltor rieltor = null)
 {
     this.rieltor = rieltor;
     this.client  = client;
     InitializeComponent();
     combo_types.SelectedIndex = 2;
     refreshGrid("");
 }
コード例 #6
0
        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));
        }
コード例 #7
0
        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;
        }