Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
 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);
         }
     }
 }
Esempio n. 4
0
        //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());
        }