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; } }