Пример #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (id == null)
            {
                try
                {
                    client.Insert(txt_clientName.Text, txt_Mobil.Text, txt_whats.Text, int.Parse(cb_area.SelectedValue.ToString()), int.Parse(cb_cat.SelectedValue.ToString()), int.Parse(cmb_ads.SelectedValue.ToString()), int.Parse(cb_branches.SelectedValue.ToString()));
                    id = client.Max();
                    if (id != null)
                    {
                        clientCar.Insert((int)id, int.Parse(cb_model.SelectedValue.ToString()), txt_car_No.Text, int.Parse(cb_colors.SelectedValue.ToString()), txt_Km.Text, txt_cc.Text, txt_v.Value.ToString());
                    }
                    dataGridView1.AutoGenerateColumns = false;
                    dataGridView1.DataSource          = clientCar.SelectAllByCar((int)id);
                    btn_save.Enabled = false;
                }
                catch
                {
                    MessageBox.Show("من فضلك ادخل البيانات بشكل صحيح", "تحذير", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                client.Update(txt_clientName.Text, txt_Mobil.Text, txt_whats.Text, int.Parse(cb_area.SelectedValue.ToString()), int.Parse(cb_cat.SelectedValue.ToString()), int.Parse(cmb_ads.SelectedValue.ToString()), int.Parse(cb_branches.SelectedValue.ToString()), int.Parse(btn_save.Tag.ToString()));

                if (panel2.Tag == null)
                {
                    clientCar.Insert((int)id, int.Parse(cb_model.SelectedValue.ToString()), txt_car_No.Text, int.Parse(cb_colors.SelectedValue.ToString()), txt_Km.Text, txt_cc.Text, txt_v.Value.ToString());
                }
                else
                {
                    clientCar.Update((int)id, int.Parse(cb_model.SelectedValue.ToString()), txt_car_No.Text, int.Parse(cb_colors.SelectedValue.ToString()), txt_Km.Text, int.Parse(panel2.Tag.ToString()), txt_cc.Text, txt_v.Value.ToString());
                }
                dataGridView1.AutoGenerateColumns = false;
                dataGridView1.DataSource          = clientCar.SelectAllByCar((int)id);
                btn_save.Enabled = false;
            }
        }