public static bool FillAddMissionForm(AddMission addm) { try { int MonthlyId = 0, annualid = 0; ImportCasesType = new Thread(() => { casetype = addMission.Get_CasesType(); }); ImportCenter = new Thread(() => { centers = addMission.Get_centers(); }); ImportCases = new Thread(() => { Cases = addMission.GetCases(); }); if (addm.MissionTy == Forms.MissionType.Implemented) { ImportMonthlyID = new Thread(() => { MonthlyId = GetMonthlyID(DateTime.Now.Year, DateTime.Now.Month); }); ImportAnnualId = new Thread(() => { annualid = GetAnuualID(DateTime.Now.Year); }); ImportMonthlyID.Start(); ImportAnnualId.Start(); ImportMonthlyID.Join(); ImportAnnualId.Join(); addm.MonthlyID.Text = MonthlyId.ToString(); addm.AnnualID.Text = annualid.ToString(); } else if (addm.MissionTy == Forms.MissionType.Dlayed) { } else if (addm.MissionTy == Forms.MissionType.Canceled) { } ImportCasesType.Start(); ImportCenter.Start(); ImportCases.Start(); ImportCasesType.Join(); ImportCenter.Join(); ImportCases.Join(); MyFunction.FillComboBox(addm.CenterID, centers, "centers", "id"); addm.CenterID.SelectedValueChanged += addm.CenterID_SelectedValueChanged; MyFunction.FillComboBox(addm.CaseType, casetype, "النوعية", "الرمز"); MyFunction.FillComboBox(addm.Case, Cases, "المرض", "رمز"); return(true); } catch (Exception ex) { return(false); } }
private void ButtonAjouter_Click(object sender, EventArgs e) { try { AddMission add = new AddMission(); add.Owner = this; add.StartPosition = FormStartPosition.CenterScreen; add.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void Sfab_DelClicked(object sender, EventArgs e) { if (dm == null || dm.IsDisposed) { dm = new AddMission(Erc1.Forms.MissionType.Dlayed) { TopLevel = false }; dm.MonthlyID.Hide(); dm.AnnualID.Name = "ID"; dm.paI.label20.Text = "رقم المتصل"; dm.paI.label21.Text = "اسم المتصل"; Control c = dm.paI.Insurance.Parent; dm.paI.Insurance.Dispose(); TextBox t = new TextBox(); t.Font = dm.paI.OtherInfo.Font; t.BackColor = dm.paI.OtherInfo.BackColor; t.Dock = DockStyle.Fill; t.Margin = dm.paI.OtherInfo.Margin; t.RightToLeft = RightToLeft.Yes; c.Controls.Add(t); dm.paI.tableLayoutPanel21.Hide(); dm.Size = panel2.Size; dm.Dock = DockStyle.Fill; panel2.Controls.Add(dm); } dm.Show(); if (im != null) { im.Hide(); } if (cm != null) { cm.Hide(); } }
//Add Mission buttons public void Sfab_CancClicked(object sender, EventArgs e) { if (cm == null || cm.IsDisposed) { cm = new AddMission(Erc1.Forms.MissionType.Canceled) { TopLevel = false }; cm.Size = panel2.Size; cm.Dock = DockStyle.Fill; panel2.Controls.Add(cm); } cm.Show(); if (dm != null) { dm.Hide(); } if (im != null) { im.Hide(); } }
public bool ImportInfo(AddMission addMission) { try { MissionTy = addMission.MissionTy; try { CenterID = int.Parse(addMission.CenterID.SelectedValue.ToString()); } catch (Exception ex) { MessageBox.Show("Please choose one of the center"); return(false); } try { CarID = int.Parse(addMission.CarId.Text.ToString()); } catch (Exception ex) { MessageBox.Show("Please choose one of the car"); return(false); } MonthlyID = int.Parse(addMission.MonthlyID.Text); AnnualID = int.Parse(addMission.AnnualID.Text); DateTime Date = new DateTime(int.Parse(addMission.Year.Text), int.Parse(addMission.Month.Text), int.Parse(addMission.Day.Text), addMission.Time.Value.Hour, addMission.Time.Value.Minute, 0); this.Date = Date; MissionType = addMission.Type; if (addMission.cM == null || addMission.cM.SelectedCases.Rows.Count == 0) { MessageBox.Show("Please choose Cases"); return(false); } else { Case = addMission.cM.SelectedCases; } try { CaseTypeID = int.Parse(addMission.CaseType.SelectedValue.ToString()); } catch (Exception ex) { MessageBox.Show("Please choose case type"); return(false); } CaseTypeName = addMission.CaseType.Text; MoreInfoAboutCase = addMission.MoreInfoAboutCase.Text; bool PatientImporDone, ParamDone; if (MissionTy == Forms.MissionType.Implemented) { PatientInfo = new PatientInfo(); ParamedicsInfo = new ParamedicsInfo(); PatientImporDone = PatientInfo.ImportInfo(addMission.paI); ParamDone = ParamedicsInfo.ImportData(addMission.pI); return(PatientImporDone && ParamDone); } else if (MissionTy == Forms.MissionType.Dlayed) { PatientInfo = new PatientInfo(); PatientImporDone = PatientInfo.ImportInfo(addMission.paI); } else { PatientInfo = new PatientInfo(); PatientImporDone = PatientInfo.ImportInfo(addMission.paI); } return(true); } catch (Exception ex) { MessageBox.Show("يرجى تعبئة كافة المعلومات"); return(false); } }
public static bool FillParamForm(Erc1.CONTROLS.ParamInformation pI, AddMission addm) { IEnumerable HeadOfshift = GetWorkers(int.Parse(addm.CenterID.SelectedValue.ToString())); IEnumerable HeadOfmission = GetHeadOfMission(int.Parse(addm.CenterID.SelectedValue.ToString())); IEnumerable paramedic1 = GetWorkers(int.Parse(addm.CenterID.SelectedValue.ToString())); IEnumerable paramedic2 = GetWorkers(int.Parse(addm.CenterID.SelectedValue.ToString())); IEnumerable Driver = GetDrivers(int.Parse(addm.CenterID.SelectedValue.ToString())); IEnumerable recipientOfMission = GetWorkers(int.Parse(addm.CenterID.SelectedValue.ToString())); string valuem = "الرمز", Display = "الاسم"; try { pI.Name_HeadOfMission.SelectedValueChanged -= pI.Name_HeadOfMission_SelectedValueChanged; pI.Name_HeadOfShift.SelectedValueChanged -= pI.Name_HeadOfMission_SelectedValueChanged; pI.Name_Paramedic1.SelectedValueChanged -= pI.Name_HeadOfMission_SelectedValueChanged; pI.Name_Paramedic2.SelectedValueChanged -= pI.Name_HeadOfMission_SelectedValueChanged; pI.Name_RecipientOfMission.SelectedValueChanged -= pI.Name_HeadOfMission_SelectedValueChanged; pI.Name_Driver.SelectedValueChanged -= pI.Name_HeadOfMission_SelectedValueChanged; MyFunction.FillComboBox(pI.Name_HeadOfMission, HeadOfmission, Display, valuem); MyFunction.FillComboBox(pI.Name_HeadOfShift, HeadOfshift, Display, valuem); MyFunction.FillComboBox(pI.Name_Paramedic1, paramedic1, Display, valuem); MyFunction.FillComboBox(pI.Name_Paramedic2, paramedic2, Display, valuem); MyFunction.FillComboBox(pI.Name_RecipientOfMission, recipientOfMission, Display, valuem); MyFunction.FillComboBox(pI.Name_Driver, Driver, Display, valuem); pI.Name_HeadOfMission.SelectedValueChanged += pI.Name_HeadOfMission_SelectedValueChanged; pI.Name_HeadOfShift.SelectedValueChanged += pI.Name_HeadOfMission_SelectedValueChanged; pI.Name_Paramedic1.SelectedValueChanged += pI.Name_HeadOfMission_SelectedValueChanged; pI.Name_Paramedic2.SelectedValueChanged += pI.Name_HeadOfMission_SelectedValueChanged; pI.Name_RecipientOfMission.SelectedValueChanged += pI.Name_HeadOfMission_SelectedValueChanged; pI.Name_Driver.SelectedValueChanged += pI.Name_HeadOfMission_SelectedValueChanged; return(true); } catch (Exception ex) { return(false); } }