private async System.Threading.Tasks.Task Serch() { int NumberPhones = 0; try { NumberPhones = Convert.ToInt32(textBoxX2.Text); } catch { } List <CV_Info> CvList = await CV_Info.Serch(textBox1.Text, textBox2.Text, comboBox1.SelectedIndex != -1?CV_Study.CV_StudyList[comboBox1.SelectedIndex].id : -1, comboBox2.SelectedIndex, comboBox3.SelectedIndex != -1?CvTeamNeed.CvTeamNeedList[comboBox3.SelectedIndex].id : -1, checkBoxX1.Checked, NumberPhones, textBoxX1.Text, comboBoxEx1.SelectedIndex != -1?CvTeamNeed.CvTeamNeedList[comboBoxEx1.SelectedIndex].id : -1, textBoxX3.Text); List <CV_Info> CvListAfter = new List <CV_Info>(); if (comboBoxEx2.SelectedIndex != -1) { for (int i = 0; i < CvList.Count; i++) { if (await HaveScil.GetHAVECVSELC(CvList[i].id, Scileis.ScileislList[comboBoxEx2.SelectedIndex].id)) { CvListAfter.Add(CvList[i]); } } } else { CvListAfter = CvList; } System.Threading.Tasks.Task.Run(() => { ClassDataGridViewDo.DataGridEnterGridForCV_InfoCV(dataGridViewX1, CvListAfter); } ); }
private void buttonX1_Click(object sender, EventArgs e) { if (comboBoxEx1.SelectedIndex == -1) { MegBox.Show("يجب إختيار من قائمة"); return; } if (HaveScil == null) { HaveScil = new HaveScil(NumberAdderId, Scileis.ScileislList[comboBoxEx1.SelectedIndex].id, CV_INFo, ratingStar1.Rating); this.DialogResult = System.Windows.Forms.DialogResult.OK; } else { HaveScil = new HaveScil(HaveScil.id, Scileis.ScileislList[comboBoxEx1.SelectedIndex].id, CV_INFo, ratingStar1.Rating); this.DialogResult = System.Windows.Forms.DialogResult.OK; } }
private async void CvAdder_Load(object sender, EventArgs e) { ClassDataGridViewDo.DataGridAddVuleComBoxEx(comboBoxEx1, CV_Study.CV_StudyList); ClassDataGridViewDo.DataGridAddVuleComBoxEx(comboBoxEx3, CvTeamNeed.CvTeamNeedList); ClassDataGridViewDo.DataGridAddVuleComBoxEx(comboBoxEx4, CvTeamNeed.CvTeamNeedList); if (CV_i != null) { labelX4.Text = CV_i.GetCodeArch(); textBoxX1.Text = CV_i.FullName; textBoxX2.Text = CV_i.Notes; comboBoxEx1.SelectedIndex = ClassDataGridViewDo.RetunIndexByIdSech(CV_i.Id_Study, CV_Study.CV_StudyList); comboBoxEx2.SelectedIndex = CV_i.Year_sutr; comboBoxEx3.SelectedIndex = ClassDataGridViewDo.RetunIndexByIdSech(CV_i.ID_TemaNeed, CvTeamNeed.CvTeamNeedList); checkBoxX1.Checked = CV_i.Bit; integerInput1.Value = CV_i.Numberphone; ///// comboBoxEx4.SelectedIndex = ClassDataGridViewDo.RetunIndexByIdSech(CV_i.ToOutTeam, CvTeamNeed.CvTeamNeedList); if (CV_i.Date != null) { dateTimeInput2.Value = Convert.ToDateTime(CV_i.ToOutDate); } textBoxX3.Text = CV_i.Notesout; ///////// if (CV_i.Date != null) { dateTimeInput1.Value = Convert.ToDateTime(CV_i.Date); } listHavescil = await HaveScil.GetByidInfoCV(CV_i.id); ClassDataGridViewDo.DataGridEnterGridHaveSsciles(dataGridViewX1, listHavescil); } else { dateTimeInput1.Value = DateTime.Now; } }
public AdderHaveSciles(HaveScil HaveScil = null, int CV_INFo = 0) { InitializeComponent(); this.HaveScil = HaveScil; this.CV_INFo = CV_INFo; }