public FrmAddNewReservasion(BL.Manipulations.Reservasion _reservasion) { InitializeComponent(); Mode = "Edit"; Fillcbx_Physician(); Fillcbx_VisitType(); FillUIInEditMode(_reservasion); SelectedReservasion = _reservasion; }
private void FillUIInEditMode(BL.Manipulations.Reservasion _reservasion) { PatientID = _reservasion.PatientID; cbx_Physycian.SelectedValue = _reservasion.PhysicianID; cbx_VisitType.SelectedValue = _reservasion.VisitTypeID; VisitPrice = _reservasion.VisitPrice; PhysicianPrice = _reservasion.PhysicianSalary; tbx_TotalPrice.Text = _reservasion.TotalVisitPrice.ToString(); tbx_PaiedPrice.Text = _reservasion.PaiedPrice.ToString(); tbx_RestPrice.Text = _reservasion.RestPrice.ToString(); num_VisitsCount.Value = _reservasion.VisitsCount; rtch_Notes.Text = _reservasion.Notes; dtb_From.Value = new DateTime(1999, 1, 1, _reservasion.TimeFrom.Hours, _reservasion.TimeFrom.Minutes, _reservasion.TimeFrom.Seconds); dtb_To.Value = new DateTime(1999, 1, 1, _reservasion.TimeTo.Hours, _reservasion.TimeTo.Minutes, _reservasion.TimeTo.Seconds); }
private BL.Manipulations.Reservasion CollectDataFromUI(BL.Manipulations.Reservasion _reservation) { _reservation.PatientID = PatientID; _reservation.PhysicianID = Convert.ToInt32(cbx_Physycian.SelectedValue); _reservation.VisitTypeID = Convert.ToInt32(cbx_VisitType.SelectedValue); _reservation.VisitsCount = Convert.ToInt32(num_VisitsCount.Value); _reservation.VisitPrice = VisitPrice; _reservation.PhysicianSalary = PhysicianPrice; _reservation.VisitDate = DateTime.Now; _reservation.TotalVisitPrice = Convert.ToDecimal(tbx_TotalPrice.Text); _reservation.TimeFrom = new TimeSpan(dtb_From.Value.Hour, dtb_From.Value.Minute, dtb_From.Value.Second); _reservation.TimeTo = new TimeSpan(dtb_To.Value.Hour, dtb_To.Value.Minute, dtb_To.Value.Second); _reservation.PaiedPrice = Convert.ToDecimal(tbx_PaiedPrice.Text); _reservation.RestPrice = Convert.ToDecimal(tbx_RestPrice.Text); _reservation.Notes = rtch_Notes.Text; return(_reservation); }
private void btn_Save_Click(object sender, EventArgs e) { if (ValidateUI()) { BL.Manipulations.Reservasion _reservationObj = new BL.Manipulations.Reservasion(); if (Mode == "Add") { BL.Manipulations.Reservasion _reservation = new BL.Manipulations.Reservasion(); if (_reservationObj.AddNewReservation(CollectDataFromUI(_reservation))) { MessageBox.Show("تمت العملية بنجاح"); this.Close(); } else { MessageBox.Show("خطا اثناء الحفظ اعدالمحاولة "); } } if (Mode == "Edit") { if (_reservationObj.EditReservation(CollectDataFromUI(SelectedReservasion))) { MessageBox.Show("تمت العملية بنجاح"); this.Close(); } else { MessageBox.Show("خطا اثناء الحفظ اعدالمحاولة "); } } } else { MessageBox.Show("برجاء اكمال البيانات المطلوبة"); } }
private void btn_Save_Click(object sender, EventArgs e) { if (ValidateUI()) { BL.Manipulations.Reservasion _reservationObj = new BL.Manipulations.Reservasion(); if (Mode == "Add") { BL.Manipulations.Reservasion _reservation = new BL.Manipulations.Reservasion(); if (_reservationObj.AddNewReservation(CollectDataFromUI(_reservation))) { MessageBox.Show("تمت العملية بنجاح"); this.Close(); } else MessageBox.Show("خطا اثناء الحفظ اعدالمحاولة "); } if (Mode == "Edit") { if (_reservationObj.EditReservation(CollectDataFromUI(SelectedReservasion))) { MessageBox.Show("تمت العملية بنجاح"); this.Close(); } else MessageBox.Show("خطا اثناء الحفظ اعدالمحاولة "); } } else { MessageBox.Show("برجاء اكمال البيانات المطلوبة"); } }