Esempio n. 1
0
        protected void btnSaveInfo_Click(object sender, EventArgs e)
        {

            int result = 0;
            objEmployeeMasterDal = new EmployeeMasterDal();
            EmployeeBDto objEmployeeBDto = new EmployeeBDto();
            // objEmployeeBDto.TitleId = Convert.ToInt32(radCmbTitleAdd.SelectedValue);
            objEmployeeBDto.MaritalStatusId = Convert.ToInt32(radCmbMaritalStatusAdd.SelectedValue);
            objEmployeeBDto.QualificationId = Convert.ToInt32(radCmbQualificationAdd.SelectedValue);
            objEmployeeBDto.Mobile = txteditMobile.Text;
            objEmployeeBDto.Phone = txtEditPhone.Text;
            objEmployeeBDto.Email = txtEditEmail.Text;
            objEmployeeBDto.EmpId = Convert.ToInt32(Session["EmpId"]);

            objEmployeeBDto.DateofBirth = RadDateDobAdd.SelectedDate.Value; ;
            objEmployeeBDto.Gender = rblstPerGender.SelectedValue; ;



            result = objEmployeeMasterDal.UpdateEmployeeProfile(objEmployeeBDto);
            if (result == 1)
            {
                rblstPerGender.ClearSelection();
                ViewState["Profile"] = null;
                Master.DisplayMessage(ConfigurationSettings.AppSettings[SuccessMessage.Save].ToString());
                Master.MessageCssClass = "successMessage";
                GetEmployeeDetails();
                pnlEditInfo.Visible = false;
                pnlDisplayInfo.Visible = true;

            }
            else
            {
                Master.DisplayMessage(ConfigurationSettings.AppSettings[FailureMessage.Save].ToString());
                Master.MessageCssClass = "errorMessage";
            }


        }
Esempio n. 2
0
        protected void btnSavePassword_Click(object sender, EventArgs e)
        {
            int result = 0;

            EmployeeMasterDal objEmployeeMasterDal = new EmployeeMasterDal();
            if (txtEditNewPassword.Text != "" && txtEditConfirmPassword.Text != "")
            {
                if (txtEditCurrentPassword.Text != ((DataTable)ViewState["UserCredential"]).Rows[0]["Password"].ToString())
                {
                    showMessage("Old password do not match!!!");

                }
                else
                {

                    result = objEmployeeMasterDal.UpdateEmployeeCredential(objAuthorizationBDto.UserProfile.UserId, Convert.ToInt32(radCmbEditSecurityQuestion.SelectedValue), txtEditSecurityAnswers.Text, txtEditNewPassword.Text);

                    if (result == 1)
                    {
                        Master.DisplayMessage(ConfigurationSettings.AppSettings[SuccessMessage.Save].ToString());
                        Master.MessageCssClass = "successMessage";

                        GetEmployeeDetails();
                        PnlEditCredencial.Visible = false;
                        PnlCredencial.Visible = true;
                        ClearPasswordControl();
                    }
                    else
                    {
                        Master.DisplayMessage(ConfigurationSettings.AppSettings[FailureMessage.Save].ToString());
                        Master.MessageCssClass = "errorMessage";
                    }

                }
            }
            else
            {

                result = objEmployeeMasterDal.UpdateEmployeeCredential(objAuthorizationBDto.UserProfile.UserId, Convert.ToInt32(radCmbEditSecurityQuestion.SelectedValue), txtEditSecurityAnswers.Text, txtEditNewPassword.Text);
                if (result == 1)
                {
                    Master.DisplayMessage(ConfigurationSettings.AppSettings[SuccessMessage.Save].ToString());
                    Master.MessageCssClass = "successMessage";

                    GetEmployeeDetails();
                    PnlEditCredencial.Visible = false;
                    PnlCredencial.Visible = true;
                    ClearPasswordControl();
                }
                else
                {
                    Master.DisplayMessage(ConfigurationSettings.AppSettings[FailureMessage.Save].ToString());
                    Master.MessageCssClass = "errorMessage";

                }



            }






        }
Esempio n. 3
0
        protected void GetEmployeeDetails()
        {

            DataSet DsEmployee = null;
            DataSet DsUsercredential = null;
            objEmployeeMasterDal = new EmployeeMasterDal();
            DsEmployee = new DataSet();

            DsUsercredential = objEmployeeMasterDal.GetEmployeeIDByUserId(objAuthorizationBDto.UserProfile.UserId);
            EmployeeId = Convert.ToInt32(DsUsercredential.Tables[0].Rows[0]["emp_ID"]);
            Session["EmpId"] = EmployeeId;


            if (DsUsercredential.Tables[0].Rows.Count > 0)
            {
                lblUserName.Text = DsUsercredential.Tables[0].Rows[0]["USER_NAME"].ToString();
                lblSecurityQuestion.Text = DsUsercredential.Tables[0].Rows[0]["SECURITY_QUESTION_DESC"].ToString();
                lblSecurityAnswers.Text = DsUsercredential.Tables[0].Rows[0]["SECURITY_ANSWERS"].ToString();

                ViewState["UserCredential"] = DsUsercredential.Tables[0];
            }

            if (objAuthorizationBDto != null)
            {

                CompanyId = objAuthorizationBDto.UserSelectedCompanyId;

                DsEmployee = objEmployeeMasterDal.GetEmployeeById(EmployeeId, CompanyId);
                dtEmployee = new DataTable();
                dtEmployee = DsEmployee.Tables[0];

                if (dtEmployee.Rows.Count > 0)
                {
                    ViewState["Profile"] = dtEmployee;
                    ViewState["Profile"] = dtEmployee;
                    lblTitle.Text = dtEmployee.Rows[0]["TITLE_DESC"].ToString();
                    lblName.Text = dtEmployee.Rows[0]["EMP_NAME"].ToString();
                    lblSurName.Text = dtEmployee.Rows[0]["EMP_SURNAME"].ToString();
                    lblDob.Text = dtEmployee.Rows[0]["EMP_DOB"].ToString();
                    lblDepartment.Text = dtEmployee.Rows[0]["DEPARTMENT_NAME"].ToString();
                    lblDesignation.Text = dtEmployee.Rows[0]["DESIGNATION_DESC"].ToString();
                    lblmgr.Text = dtEmployee.Rows[0]["ManagerName"].ToString();
                    lbldoj.Text = dtEmployee.Rows[0]["EMP_DOJ"].ToString();
                    lblmState.Text = dtEmployee.Rows[0]["MARITAL_STATUS_NAME"].ToString();
                    lblGender.Text = dtEmployee.Rows[0]["EMP_GENDER"].ToString();
                    lblQualification.Text = dtEmployee.Rows[0]["QUALIFICATION_NAME"].ToString();
                    lblMobile.Text = dtEmployee.Rows[0]["EMP_MOBILE"].ToString();
                    lblPhone.Text = dtEmployee.Rows[0]["EMP_PHONE"].ToString();
                    lblEmail.Text = dtEmployee.Rows[0]["EMP_EMAIL"].ToString();
                    lblStatus.Text = dtEmployee.Rows[0]["STATUS_NAME"].ToString();


                }
                else
                {


                    ClearEmployee();

                }

            }
            else
            {
                ClearEmployee();

            }


        }