public ShowAllIteam(WereDelivery Waredelivare) { InitializeComponent(); ClassDataGridViewDo.DataGridAddVuleComBoxEx(comboBoxEx1, WereType.WereTypeList); this.Waredelivare = Waredelivare; if (Waredelivare == null) { this.Text = "إضافة أستلام جديد للمتطوع"; buttonX1.Text = "إضافة أستلام"; } else { this.Text = "تعديل أستلام للمتطوع"; buttonX1.Text = "تعديل أستلام"; comboBoxEx1.SelectedIndex = ClassDataGridViewDo.RetunIndexByIdSech(this.Waredelivare.Id_WereType, WereType.WereTypeList); if (Waredelivare.dateDeliveryitem != null) { checkBoxX1.Checked = true; } if (Waredelivare.DateBackitem != null) { checkBoxX2.Checked = true; } } }
private async void buttonX3_Click(object sender, EventArgs e) { try { dataGridViewX1.Enabled = false; ClassDataGridViewDo.ClumChekArray(NameCol, dataGridViewX1); for (int i = 0; i < dataGridViewX1.Rows.Count; i++) { int id = ClassConvert.Convint(dataGridViewX1.Rows[i].Cells["id"].Value); DateTime?NuberOfDayes = ClassConvert.ConvDateTimeNull(dataGridViewX1.Rows[i].Cells["التاريخ"].Value); string Notes = ClassConvert.ConvString(dataGridViewX1.Rows[i].Cells["ملاحظات"].Value); //أختبار هل الدورة مسجل عند الشخص + أنه تأكد من وجود ID if (id > 0) { WereDelivery CouresNew = new WereDelivery(0, WereType.WereTypeList[comboBoxEx1.SelectedIndex].id, NuberOfDayes, id, null, Notes); if (await Sqldatabasethrding.SqlSaveVitl(CouresNew.adder())) { dataGridViewX1.Rows[i].DefaultCellStyle.BackColor = Color.Green; } else { dataGridViewX1.Rows[i].DefaultCellStyle.BackColor = Color.Red; } } else { dataGridViewX1.Rows[i].DefaultCellStyle.BackColor = Color.Red; } } } catch (NoColumnsException ex) { ErrorClass.SaveErrorFile(ex); MessageBox.Show(string.Format(" لا يوجد عامود {0} ", ex.Message)); } catch (Exception ex) { ErrorClass.SaveErrorFile(ex); } buttonX3.Enabled = true; dataGridViewX1.Enabled = true; }
private void buttonX1_Click(object sender, EventArgs e) { if (comboBoxEx1.SelectedIndex == -1) { MegBox.Show("إختار أسم المادة"); return; } if (Waredelivare == null) { Waredelivare = new WereDelivery(0, WereType.WereTypeList[comboBoxEx1.SelectedIndex].id, ClassConvert.ConvDateTimeNull(dateTimeInput1.Value), this.idVite, ClassConvert.ConvDateTimeNull(dateTimeInput2.Value), textBoxX2.Text); this.DialogResult = System.Windows.Forms.DialogResult.Yes; } else { Waredelivare = new WereDelivery(Waredelivare.id, WereType.WereTypeList[comboBoxEx1.SelectedIndex].id, ClassConvert.ConvDateTimeNull(dateTimeInput1.Value), this.idVite, ClassConvert.ConvDateTimeNull(dateTimeInput2.Value), textBoxX2.Text); this.DialogResult = System.Windows.Forms.DialogResult.Yes; } }
private async void RibbonForm2_Load(object sender, EventArgs e) { #region تحميل الفريم الأولي #region تحميل معلومات الأساسية للجدول الفريق ClassDataGridViewDo.DataGridAddVuleComBoxEx((DataGridViewComboBoxExColumn)dataGridViewX1.Columns["TeamTeam"], NameTeamType.NameTeamTypeStatic, NameTeam.NameTeamStatic); ClassDataGridViewDo.DataGridAddVuleComBoxEx((DataGridViewComboBoxExColumn)dataGridViewX1.Columns["TeamJop"], Jop.JopStatic); ClassDataGridViewDo.DataGridAddVuleComBoxEx((DataGridViewComboBoxExColumn)dataGridViewX2.Columns["id_NameOfCouress"], NameOfCouress.NameOfCouresslist); ClassDataGridViewDo.DataGridAddVuleComBoxEx((DataGridViewComboBoxExColumn)dataGridViewX1.Columns["TeamStatus"], Team.Setwation); #endregion /// في كان ت if (idvite != 0) { #region تحميل المعلومات في حال كان هناك مستخدم للتعديل #region معلومات العامة vitl1 = new Vitl(idvite); first_name.Text = vitl1.first_name; Last_name.Text = vitl1.Last_name; Father_name.Text = vitl1.Father_name; Mather_name.Text = vitl1.Mather_name; natiol_id.Text = ClassConvert.ConvToIdNational(vitl1.natiol_id); Gender.SelectedIndex = ClassConvert.ConvGenderBoolNull(vitl1.Gender); where_birth.Text = vitl1.where_birth; data_barthday.Value = vitl1.data_barthday; Hanei_whare.Text = vitl1.Hanei_whare; Hanei_whare1.Text = vitl1.Hanei_whare1; adderas.Text = vitl1.adderas; e_mail.Text = vitl1.e_mail; Stutes_Jtma3.SelectedIndex = vitl1.Stutes_Jtma3; Phone_Ground.Text = vitl1.Phone_Ground.ToString(); Phone_Mobile1.Text = vitl1.Phone_Mobile1.ToString(); Phone_Mobile2.Text = vitl1.Phone_Mobile2.ToString(); Facebook.Text = vitl1.Facebook; Twiter.Text = vitl1.Twiter; whatsApp.Text = vitl1.whatsApp.ToString(); viper.Text = vitl1.viper.ToString(); study.Text = vitl1.study; yearstudy.SelectedIndex = vitl1.yearstudy; Id_course.Text = vitl1.Id_course.ToString(); Id_course_Ware.Text = vitl1.Id_course_Ware; data_regs.Value = vitl1.data_regs; Image_id_nationl1.Image = vitl1.Image_id_nationl1; Image_id_nationl2.Image = vitl1.Image_id_nationl2; image.Image = vitl1.image; image1.Image = vitl1.image; Image_font.Image = vitl1.Image_font; bitd_id.SelectedIndex = vitl1.Boold_id; Nkname.Text = vitl1.Nkname; nameEnglish.Text = vitl1.nameEnglish; Z1.SelectedIndex = vitl1.Z1; z2.Text = vitl1.z2.ToString(); z3.SelectedIndex = vitl1.z3; this.dataGridView7.DataSource = vitl1.XmlHobbies; #endregion #region الفريق /////إضافة الفريق إلى جدول الفرق EditTame.CountOfNew = 0; TeamList = await Team.GetByIdVil(idvite); ClassDataGridViewDo.DataGridEnterGridToWorkTeam(dataGridViewX1, TeamList); #endregion #region الدورات CoresEditAdder.CountOfNew = 0; CouressList = Couress.GetByIdVil(idvite); ClassDataGridViewDo.DataGridEnterGridToWorkCorser(dataGridViewX2, CouressList); #endregion #region المواد WereDeliveryList = WereDelivery.GetByIdVil(idvite); ClassDataGridViewDo.DataGridEnterGridToWorkWereDelivery(dataGridViewX3, WereDeliveryList); #endregion #region المواد ValuationList = Valuation.GetByIdVil(idvite); ClassDataGridViewDo.DataGridEnterGridToWorkValuation(dataGridViewX4, ValuationList); #endregion #endregion } else { this.Text = "تسجيل متطوع جديد"; } #endregion needSeaving = false; }