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"; } }
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"; } } }
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(); } }