protected void btn_Submit(object sender, EventArgs e) { try { if (Page.IsValid) { objConsultantDetails = new ConsultantDetails(); { try { objConsultantDetails.addConsultantDetails(txtFirstName.Text, txtLastName.Text, txtDateOfBirth.Text, txtStartDate.Text, txtEndDate.Text); //Response.Redirect("ConsultantDetailsAddEdit.aspx"); txtFirstName.Text = ""; txtLastName.Text = ""; txtDateOfBirth.Text = ""; txtStartDate.Text = ""; txtEndDate.Text = ""; txtStartDate.Text = DateTime.Today.ToString(clsConstant.DATE_FORMAT); lblMessage.Text = "Information Successfully Saved"; } catch (Exception exMessage) { lblMessage.Text = "Consultant Detail Exist"; logger.Error(exMessage); } } } } catch (Exception ex) { logger.Error(ex); } }
protected void Page_Load(object sender, EventArgs e) { try { objConsultantDetails = new ConsultantDetails(); objEnt = new clsEntConsultantDetails(); iConsDetailsID = Request.QueryString["ConsultantID"]; if (!IsPostBack) { txtStartDate.Text = DateTime.Today.ToString(clsConstant.DATE_FORMAT); if (Utility.CheckAccess("ConsultantDetailsAddEdit") == false) { pnlInvalid.Visible = true; MainDiv.Visible = false; } if (!Convert.ToBoolean(Session[clsConstant.SESS_VIEWTYPE])) { this.MakeReadOnly(this.Controls); } // Function Binding FirmId into the DropDown Menu if (iConsDetailsID != null) { objEnt = objConsultantDetails.readerForConsultantDetails(int.Parse(iConsDetailsID)); txtFirstName.Text = objEnt.FirstName; txtLastName.Text = objEnt.LastName; txtDateOfBirth.Text = objEnt.DateOfBirth; txtStartDate.Text = objEnt.StartDate; txtEndDate.Text = objEnt.EndDate; } } if (iConsDetailsID != null) { btnSubmit.Visible = false; btnReset.Visible = true; btnUpdate.Visible = true; } else { btnSubmit.Visible = true; btnReset.Visible = true; btnUpdate.Visible = false; } } catch (Exception ex) { logger.Error(ex); } }
protected void btn_Update(object sender, EventArgs e) { if (Page.IsValid) { objConsultantDetails = new ConsultantDetails(); try { int consultantID = Convert.ToInt32(Request.QueryString["ConsultantID"]); objConsultantDetails.editConsultantDetails(consultantID, txtFirstName.Text, txtLastName.Text, txtDateOfBirth.Text, txtStartDate.Text, txtEndDate.Text); lblMessage.Text = "Information Successfully Updated"; } catch (Exception exMessage) { lblMessage.Text = "Consultant Details Exist"; logger.Error(exMessage); } } }
//TODO: Change this method to ensure that members do not have to wait endlessly. public ActionResult ConfirmAppointment() { BookingModel model = new BookingModel(); AppointmentDetails appointment = new AppointmentDetails(); appointment.appointmentDate = DateTime.Now.Date; appointment.appointmentTime = DateTime.Now.ToLocalTime(); appointment.appointmentId = Guid.NewGuid(); model.appointment = appointment; ConsultantDetails consultant = new ConsultantDetails(); consultant.consultantId = Convert.ToInt32(Request.Form["selectedConsultantId"]); model.consultant = consultant; //Code to create appointment in database //This needs to be reassessed. Before confirming the appointment, should we check if the consultant calendar is still available? var result = Repository.CreateAppointment(model); return(View()); }