protected void ddlPerNo_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                if (ddlPerNo.SelectedValue != "-Select-")
                {
                    int            PerNo  = Converter.GetInteger(ddlPerNo.SelectedValue);
                    A2ZEMPLOYEEDTO getDTO = (A2ZEMPLOYEEDTO.GetInformation(PerNo));

                    if (getDTO.EmployeeID > 0)
                    {
                        string    qry = "SELECT IdsNo FROM A2ZSYSIDS where EmpCode='" + PerNo + "'";
                        DataTable dt  = DataAccessLayer.BLL.CommonManager.Instance.GetDataTableByQuery(qry, "A2ZHKMCUS");
                        if (dt.Rows.Count > 0)
                        {
                            DeplicatePerNoMSG();
                            txtPerNo.Text = string.Empty;
                            txtPerNo.Focus();
                            return;
                        }

                        txtPerNo.Text   = Converter.GetString(getDTO.EmployeeID);
                        lblIdsName.Text = Converter.GetString(getDTO.EmployeeName);
                    }
                }
            }
            catch (Exception ex)
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "scriptkey", "<script>alert('System Error.ddlPerNo_SelectedIndexChanged Problem');</script>");
                //throw ex;
            }
        }
        protected void btnSumbit_Click(object sender, EventArgs e)
        {
            int            EmpID  = Converter.GetInteger(txtEmpNo.Text);
            A2ZEMPLOYEEDTO getDTO = (A2ZEMPLOYEEDTO.GetInformation(EmpID));

            if (getDTO.EmployeeID > 0)
            {
                lblName.Text         = Converter.GetString(getDTO.EmployeeName);
                CtrlDesignation.Text = Converter.GetString(getDTO.EmpDesignation);
                CtrlGrade.Text       = Converter.GetString(getDTO.EmpGrade);

                Int16             Desig   = Converter.GetSmallInteger(CtrlDesignation.Text);
                A2ZDESIGNATIONDTO get1DTO = (A2ZDESIGNATIONDTO.GetInformation(Desig));
                if (get1DTO.DesignationCode > 0)
                {
                    lblDesign.Text = Converter.GetString(get1DTO.DesignationDescription);
                }

                //InsertTSalaryRec();

                DivAllowance.Visible = true;
                divDeduction.Visible = true;
                gvAllowanceDetails();
                MoveAllowAmount();
                gvDeductionDetails();
                MoveDeductAmount();
            }
        }
Example #3
0
        protected void btnSumbit_Click(object sender, EventArgs e)
        {
            int            EmpID  = Converter.GetInteger(txtEmpNo.Text);
            A2ZEMPLOYEEDTO getDTO = (A2ZEMPLOYEEDTO.GetInformation(EmpID));

            if (getDTO.EmployeeID > 0)
            {
                lblName.Text         = Converter.GetString(getDTO.EmployeeName);
                CtrlDesignation.Text = Converter.GetString(getDTO.EmpDesignation);
                CtrlGrade.Text       = Converter.GetString(getDTO.EmpGrade);

                lblArea.Text     = Converter.GetString(getDTO.EmpAreaDesc);
                lblLocation.Text = Converter.GetString(getDTO.EmpLocationDesc);



                BtnView.Visible = true;

                Int16             Desig   = Converter.GetSmallInteger(CtrlDesignation.Text);
                A2ZDESIGNATIONDTO get1DTO = (A2ZDESIGNATIONDTO.GetInformation(Desig));
                if (get1DTO.DesignationCode > 0)
                {
                    lblDesign.Text = Converter.GetString(get1DTO.DesignationDescription);
                }

                Int16       Grade   = Converter.GetSmallInteger(CtrlGrade.Text);
                A2ZGRADEDTO get2DTO = (A2ZGRADEDTO.GetGradeInformation(Grade));
                if (get2DTO.ID > 0)
                {
                    lblGrade.Text = Converter.GetString(get2DTO.GradeDesc);
                }
                ddllType.Enabled       = true;
                txtStartDate.Enabled   = true;
                txtEndDate.Enabled     = true;
                txtTotDay.Text         = string.Empty;
                txtBalDay.Text         = string.Empty;
                txtStartDate.Text      = string.Empty;
                txtEndDate.Text        = string.Empty;
                ddllType.SelectedIndex = 0;

                A2ZCSPARAMETERDTO dto  = A2ZCSPARAMETERDTO.GetParameterValue();
                DateTime          dt   = Converter.GetDateTime(dto.ProcessDate);
                string            date = dt.ToString("dd/MM/yyyy");
                txtStartDate.Text = date;
                txtEndDate.Text   = date;
                lblProcDate.Text  = date;
            }
            else
            {
                txtEmpNo.Text = string.Empty;
                txtEmpNo.Focus();
                ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Invalid Employee No');", true);
                return;
            }
        }
Example #4
0
 protected void txtEmpID_TextChanged(object sender, EventArgs e)
 {
     if (txtEmpID.Text != string.Empty)
     {
         int            EmpID  = Converter.GetInteger(txtEmpID.Text);
         A2ZEMPLOYEEDTO getDTO = new A2ZEMPLOYEEDTO();
         getDTO = (A2ZEMPLOYEEDTO.GetInformation(EmpID));
         if (getDTO.EmployeeID > 0)
         {
             ddlEmp.SelectedValue = Converter.GetString(getDTO.EmployeeID);
         }
         else
         {
             InvalidEmpMSG();
             txtEmpID.Text = string.Empty;
             txtEmpID.Focus();
         }
     }
 }
Example #5
0
        protected void BtnUpdate_Click(object sender, EventArgs e)
        {
            if (ddlNewStatus.SelectedValue == "0")
            {
                InvalidNewStatusMSG();
                return;
            }

            if (txtEmpStatDate.Text == string.Empty)
            {
                InvalidNewStatDateMSG();
                return;
            }


            A2ZEMPLOYEEDTO UpDTO = new A2ZEMPLOYEEDTO();

            UpDTO.EmployeeID = Converter.GetInteger(txtEmpNo.Text);
            UpDTO.Status     = Converter.GetSmallInteger(ddlNewStatus.SelectedValue);
            UpDTO.StatusDesc = Converter.GetString(ddlNewStatus.SelectedItem.Text);
            if (txtEmpStatDate.Text != string.Empty)
            {
                DateTime statusdate = DateTime.ParseExact(txtEmpStatDate.Text, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture);
                UpDTO.StatusDate = statusdate;
            }
            else
            {
                string CheckstatusDtNull = "";
                UpDTO.StatusNullDate = CheckstatusDtNull;
            }

            int roweffect = A2ZEMPLOYEEDTO.UpdateEmpStatus(UpDTO);

            if (roweffect > 0)
            {
                txtEmpNo.Focus();
                clearinfo();
            }
        }
Example #6
0
        protected void btnSumbit_Click(object sender, EventArgs e)
        {
            int            EmpID  = Converter.GetInteger(txtEmpNo.Text);
            A2ZEMPLOYEEDTO getDTO = (A2ZEMPLOYEEDTO.GetInformation(EmpID));

            if (getDTO.EmployeeID > 0)
            {
                lblName.Text                 = Converter.GetString(getDTO.EmployeeName);
                CtrlDesignation.Text         = Converter.GetString(getDTO.EmpDesignation);
                CtrlGrade.Text               = Converter.GetString(getDTO.EmpGrade);
                ddlExsitStatus.SelectedValue = Converter.GetString(getDTO.Status);
                if (getDTO.StatusDate == DateTime.MinValue)
                {
                    txtExistDate.Text = string.Empty;
                }
                else
                {
                    DateTime dt   = Converter.GetDateTime(getDTO.StatusDate);
                    string   date = dt.ToString("dd/MM/yyyy");
                    txtExistDate.Text = date;
                }

                Int16             Desig   = Converter.GetSmallInteger(CtrlDesignation.Text);
                A2ZDESIGNATIONDTO get1DTO = (A2ZDESIGNATIONDTO.GetInformation(Desig));
                if (get1DTO.DesignationCode > 0)
                {
                    lblDesign.Text = Converter.GetString(get1DTO.DesignationDescription);
                }

                Int16       Grade   = Converter.GetSmallInteger(CtrlGrade.Text);
                A2ZGRADEDTO get2DTO = (A2ZGRADEDTO.GetGradeInformation(Grade));
                if (get2DTO.ID > 0)
                {
                    lblGrade.Text = Converter.GetString(get2DTO.GradeDesc);
                }
            }
        }
Example #7
0
        protected void btnSumbit_Click(object sender, EventArgs e)
        {
            try
            {
                int            EmpID  = Converter.GetInteger(txtEmpNo.Text);
                A2ZEMPLOYEEDTO getDTO = (A2ZEMPLOYEEDTO.GetInformation(EmpID));
                if (getDTO.EmployeeID > 0)
                {
                    txtEmpNo.ReadOnly = true;
                    txtNewIncrementDate.Focus();
                    lblName.Text = Converter.GetString(getDTO.EmployeeName);


                    lblLastBaseGradeCode.Text = Converter.GetString(getDTO.EmpBaseGrade);
                    if (lblLastBaseGradeCode.Text == string.Empty || lblLastBaseGradeCode.Text == "0")
                    {
                        ddlNewBaseGrade.SelectedIndex = 0;
                    }
                    else
                    {
                        ddlNewBaseGrade.SelectedValue = Converter.GetString(getDTO.EmpBaseGrade);
                    }

                    lblLastBaseGrade.Text = Converter.GetString(ddlNewBaseGrade.SelectedItem.Text);

                    lblLastGrade.Text     = Converter.GetString(getDTO.EmpGrade);
                    lblLastGradeDesc.Text = Converter.GetString(getDTO.EmpGradeDesc);
                    txtNewGrade.Text      = Converter.GetString(getDTO.EmpGrade);
                    lblNewGradeDesc.Text  = Converter.GetString(getDTO.EmpGradeDesc);

                    lblBaseGrade.Text = lblLastBaseGradeCode.Text;
                    lblGrade.Text     = lblLastGrade.Text;
                    PayScaleDesc();
                    lblLastPayScale.Text = lblPayScale.Text;

                    lblBaseGrade.Text = ddlNewBaseGrade.SelectedValue;;
                    lblGrade.Text     = txtNewGrade.Text;
                    PayScaleDesc();
                    txtNewPayScale.Text = lblPayScale.Text;


                    lblLastPayLabel.Text = Converter.GetString(getDTO.EmpPayLabel);
                    txtNewPayLabel.Text  = Converter.GetString(getDTO.EmpPayLabel);

                    lblPayLabel.Text = lblLastPayLabel.Text;
                    PayLabelBasic();
                    lblLastBasic.Text = lblBasic.Text;

                    lblPayLabel.Text = txtNewPayLabel.Text;
                    PayLabelBasic();
                    txtNewBasic.Text = lblBasic.Text;


                    if (getDTO.EmpLastIncrementDate == DateTime.MinValue)
                    {
                        txtLastIncrementDate.Text = string.Empty;
                    }
                    else
                    {
                        DateTime dt   = Converter.GetDateTime(getDTO.EmpLastIncrementDate);
                        string   date = dt.ToString("dd/MM/yyyy");
                        txtLastIncrementDate.Text = date;
                    }
                }
                else
                {
                    txtEmpNo.Text = string.Empty;
                    txtEmpNo.Focus();
                    InvalidEmpCodeMSG();
                }
            }
            catch (Exception ex)
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "scriptkey", "<script>alert('System Error.btnSumbit_Click Problem');</script>");
                //throw ex;
            }
        }
        private void GetEmployeeInfo()
        {
            int            EmpID  = Converter.GetInteger(txtEmpID.Text);
            A2ZEMPLOYEEDTO getDTO = new A2ZEMPLOYEEDTO();

            getDTO = (A2ZEMPLOYEEDTO.GetInformation(EmpID));
            if (getDTO.EmployeeID > 0)
            {
                btnPersonal.Visible        = true;
                btnAddress.Visible         = true;
                BtnNominee.Visible         = true;
                BtnEducation.Visible       = true;
                pnlPersonal.Visible        = true;
                txtEmpName.Text            = Converter.GetString(getDTO.EmployeeName);
                ddlEmpID.SelectedValue     = Converter.GetString(getDTO.EmployeeID);
                ddlBaseGrade.SelectedValue = Converter.GetString(getDTO.EmpBaseGrade);


                if (ddlBaseGrade.SelectedValue == "3")
                {
                    txtGrade.Text = Converter.GetString(String.Format("{0:0,0.00}", getDTO.EmpConsolidatedAmt));

                    txtStep.Text  = Converter.GetString(getDTO.EmpConsolidatedDesc);
                    lblGrade.Text = "Amount:";
                    lblSteps.Text = "Desc:";
                }
                else
                {
                    txtGrade.Text = Converter.GetString(getDTO.EmpGrade);
                    txtStep.Text  = Converter.GetString(getDTO.EmpPayLabel);
                    lblGrade.Text = "Grade:";
                    lblSteps.Text = "Steps:";
                }



                if (getDTO.EmpDesignation == 0)
                {
                    ddlDesignation.SelectedIndex = 0;
                }
                else
                {
                    ddlDesignation.SelectedValue = Converter.GetString(getDTO.EmpDesignation);
                }
                if (getDTO.ServiceType == 0)
                {
                    ddlServiceType.SelectedIndex = 0;
                }
                else
                {
                    ddlServiceType.SelectedValue = Converter.GetString(getDTO.ServiceType);
                }
                if (getDTO.EmpArea == 0)
                {
                    ddlArea.SelectedIndex = 0;
                }
                else
                {
                    ddlArea.SelectedValue = Converter.GetString(getDTO.EmpArea);
                }

                if (getDTO.EmpLocation == 0)
                {
                    ddlLocation.SelectedIndex = 0;
                }
                else
                {
                    ddlLocation.SelectedValue = Converter.GetString(getDTO.EmpLocation);
                }

                if (getDTO.EmpDepartment == 0)
                {
                    ddlDepartment.SelectedIndex = 0;
                }
                else
                {
                    ddlDepartment.SelectedValue = Converter.GetString(getDTO.EmpDepartment);
                }
                if (getDTO.EmpSection == 0)
                {
                    ddlSection.SelectedIndex = 0;
                }
                else
                {
                    ddlSection.SelectedValue = Converter.GetString(getDTO.EmpSection);
                }
                if (getDTO.EmpProject == 0)
                {
                    ddlProject.SelectedIndex = 0;
                }
                else
                {
                    ddlProject.SelectedValue = Converter.GetString(getDTO.EmpProject);
                }
                if (getDTO.EmpJoinDate == DateTime.MinValue)
                {
                    txtJoiningDate.Text = string.Empty;
                }
                else
                {
                    DateTime dt1   = Converter.GetDateTime(getDTO.EmpJoinDate);
                    string   date1 = dt1.ToString("dd/MM/yyyy");
                    txtJoiningDate.Text = date1;
                }
                if (getDTO.EmpPerDate == DateTime.MinValue)
                {
                    txtPerDate.Text = string.Empty;
                }
                else
                {
                    DateTime dt2   = Converter.GetDateTime(getDTO.EmpPerDate);
                    string   date2 = dt2.ToString("dd/MM/yyyy");
                    txtPerDate.Text = date2;
                }
                if (getDTO.EmpLastPostingDate == DateTime.MinValue)
                {
                    txtLastPostingDt.Text = string.Empty;
                }
                else
                {
                    DateTime dt3   = Converter.GetDateTime(getDTO.EmpLastPostingDate);
                    string   date3 = dt3.ToString("dd/MM/yyyy");
                    txtLastPostingDt.Text = date3;
                }
                if (getDTO.EmpLastPromotionDate == DateTime.MinValue)
                {
                    txtLastPromotionDt.Text = string.Empty;
                }
                else
                {
                    DateTime dt4   = Converter.GetDateTime(getDTO.EmpLastPromotionDate);
                    string   date4 = dt4.ToString("dd/MM/yyyy");
                    txtLastPromotionDt.Text = date4;
                }

                if (getDTO.EmpLastIncrementDate == DateTime.MinValue)
                {
                    txtLastIncrementDt.Text = string.Empty;
                }
                else
                {
                    DateTime dt5   = Converter.GetDateTime(getDTO.EmpLastIncrementDate);
                    string   date5 = dt5.ToString("dd/MM/yyyy");
                    txtLastIncrementDt.Text = date5;
                }


                lblStatus.Text = Converter.GetString(getDTO.Status);
                if (lblStatus.Text == "1")
                {
                    lblEmpStatusDesc.Text = "Active";
                }
                else if (lblStatus.Text == "2")
                {
                    lblEmpStatusDesc.Text = "Resigned";
                }
                else if (lblStatus.Text == "3")
                {
                    lblEmpStatusDesc.Text = "Retired";
                }
                else if (lblStatus.Text == "4")
                {
                    lblEmpStatusDesc.Text = "LPR";
                }
                else if (lblStatus.Text == "5")
                {
                    lblEmpStatusDesc.Text = "Terminated";
                }
                else if (lblStatus.Text == "6")
                {
                    lblEmpStatusDesc.Text = "Dismissed";
                }
                else if (lblStatus.Text == "7")
                {
                    lblEmpStatusDesc.Text = "Discharged";
                }
                else if (lblStatus.Text == "8")
                {
                    lblEmpStatusDesc.Text = "Suspended";
                }
                else if (lblStatus.Text == "9")
                {
                    lblEmpStatusDesc.Text = "Transfer";
                }
                else if (lblStatus.Text == "10")
                {
                    lblEmpStatusDesc.Text = "Death";
                }

                if (getDTO.StatusDate == DateTime.MinValue)
                {
                    lblEmpStatusDate.Text = string.Empty;
                }
                else
                {
                    DateTime dt5   = Converter.GetDateTime(getDTO.StatusDate);
                    string   date5 = dt5.ToString("dd/MM/yyyy");
                    lblEmpStatusDate.Text = date5;
                }



                if (getDTO.EmpBank == 0)
                {
                    ddlBank.SelectedIndex = 0;
                }
                else
                {
                    ddlBank.SelectedValue = Converter.GetString(getDTO.EmpBank);
                }

                txtAccNo.Text = Converter.GetString(getDTO.EmpAccNo);
                txtFName.Text = Converter.GetString(getDTO.EmpFatherName);
                txtMName.Text = Converter.GetString(getDTO.EmpMotherName);
                if (getDTO.EmpDOB == DateTime.MinValue)
                {
                    txtDateOfBirth.Text = string.Empty;
                }
                else
                {
                    DateTime dt5   = Converter.GetDateTime(getDTO.EmpDOB);
                    string   date5 = dt5.ToString("dd/MM/yyyy");
                    txtDateOfBirth.Text = date5;
                }
                txtSpouseName.Text = Converter.GetString(getDTO.EmpSpouseName);
                if (getDTO.EmpNationality == 0)
                {
                    ddlNationality.SelectedIndex = 0;
                }
                else
                {
                    ddlNationality.SelectedValue = Converter.GetString(getDTO.EmpNationality);
                }
                if (getDTO.EmpRelagion == 0)
                {
                    ddlReligion.SelectedIndex = 0;
                }
                else
                {
                    ddlReligion.SelectedValue = Converter.GetString(getDTO.EmpRelagion);
                }
                ddlGender.SelectedValue        = Converter.GetString(getDTO.EmpGender);
                ddlMaritalStatus.SelectedValue = Converter.GetString(getDTO.EmpMaritalStat);
                txtBloodGrp.Text   = Converter.GetString(getDTO.EmpBloodGrp);
                txtHeight.Text     = Converter.GetString(getDTO.EmpHeight);
                txtNationalId.Text = Converter.GetString(getDTO.EmpNationalID);
                txtTin.Text        = Converter.GetString(getDTO.TIN);
                txtPassportNo.Text = Converter.GetString(getDTO.EmpPPNo);
                if (getDTO.EmpIssueDate == DateTime.MinValue)
                {
                    txtPassportIssueDate.Text = string.Empty;
                }
                else
                {
                    DateTime dt6   = Converter.GetDateTime(getDTO.EmpIssueDate);
                    string   date6 = dt6.ToString("dd/MM/yyyy");
                    txtPassportIssueDate.Text = date6;
                }
                if (getDTO.EmpPExpireDate == DateTime.MinValue)
                {
                    txtPassportExpdate.Text = string.Empty;
                }
                else
                {
                    DateTime dt7   = Converter.GetDateTime(getDTO.EmpPExpireDate);
                    string   date7 = dt7.ToString("dd/MM/yyyy");
                    txtPassportExpdate.Text = date7;
                }
                txtPassportIssuePlace.Text = Converter.GetString(getDTO.EmpPlaceofIssue);
                txtLicenseNo.Text          = Converter.GetString(getDTO.EmpLicenseNo);
                if (getDTO.EmpLExpiryDate == DateTime.MinValue)
                {
                    txtLicenseExpDate.Text = string.Empty;
                }
                else
                {
                    DateTime dt8   = Converter.GetDateTime(getDTO.EmpLExpiryDate);
                    string   date8 = dt8.ToString("dd/MM/yyyy");
                    txtLicenseExpDate.Text = date8;
                }

                ShowImage();
                GetEmployeeAddress();
                gvNomineeInfo();
                gvEducationInfo();
            }
            else
            {
                btnPersonal.Visible  = true;
                btnAddress.Visible   = true;
                BtnNominee.Visible   = true;
                BtnEducation.Visible = true;
                pnlPersonal.Visible  = true;
                ClearInfo();
                //ddlEmpID.SelectedIndex = 0;
                txtEmpName.Focus();
            }
        }
Example #9
0
        protected void btnSumbit_Click(object sender, EventArgs e)
        {
            try
            {
                int            EmpID  = Converter.GetInteger(txtEmpNo.Text);
                A2ZEMPLOYEEDTO getDTO = (A2ZEMPLOYEEDTO.GetInformation(EmpID));
                if (getDTO.EmployeeID > 0)
                {
                    txtEmpNo.ReadOnly = true;
                    txtNewPromotionDate.Focus();
                    lblName.Text = Converter.GetString(getDTO.EmployeeName);

                    int            Area    = Converter.GetInteger(getDTO.EmpArea);
                    A2ZDISTRICTDTO get1DTO = (A2ZDISTRICTDTO.GetInfo(Area));
                    if (get1DTO.DistrictCode > 0)
                    {
                        lblLastAreaCode.Text     = Converter.GetString(get1DTO.DistrictOrgCode);
                        lblLastArea.Text         = Converter.GetString(get1DTO.DistrictDescription);
                        ddlNewArea.SelectedValue = Converter.GetString(get1DTO.DistrictOrgCode);
                    }

                    int        Location = Converter.GetInteger(getDTO.EmpLocation);
                    A2ZAREADTO get7DTO  = (A2ZAREADTO.GetInformation(Location));
                    if (get7DTO.AreaCode > 0)
                    {
                        lblLastLocationCode.Text     = Converter.GetString(get7DTO.AreaCode);
                        lblLastLocation.Text         = Converter.GetString(get7DTO.AreaDescription);
                        ddlNewLocation.SelectedValue = Converter.GetString(get7DTO.AreaCode);
                    }

                    Int16         Section = Converter.GetSmallInteger(getDTO.EmpSection);
                    A2ZSECTIONDTO get2DTO = (A2ZSECTIONDTO.GetInformation(Section));
                    if (get2DTO.SectionCode > 0)
                    {
                        lblLastSectionCode.Text     = Converter.GetString(get2DTO.SectionCode);
                        lblLastSection.Text         = Converter.GetString(get2DTO.SectionName);
                        ddlNewSection.SelectedValue = Converter.GetString(get2DTO.SectionCode);
                    }

                    Int16            Department = Converter.GetSmallInteger(getDTO.EmpDepartment);
                    A2ZDEPARTMENTDTO get3DTO    = (A2ZDEPARTMENTDTO.GetInformation(Department));
                    if (get3DTO.DepartmentCode > 0)
                    {
                        lblLastDepartmentCode.Text     = Converter.GetString(get3DTO.DepartmentCode);
                        lblLastDepartment.Text         = Converter.GetString(get3DTO.DepartmentName);
                        ddlNewDepartment.SelectedValue = Converter.GetString(get3DTO.DepartmentCode);
                    }

                    Int16             Desig   = Converter.GetSmallInteger(getDTO.EmpDesignation);
                    A2ZDESIGNATIONDTO get4DTO = (A2ZDESIGNATIONDTO.GetInformation(Desig));
                    if (get4DTO.DesignationCode > 0)
                    {
                        lblLastDesignationCode.Text     = Converter.GetString(get4DTO.DesignationCode);
                        lblLastDesignation.Text         = Converter.GetString(get4DTO.DesignationDescription);
                        ddlNewDesignation.SelectedValue = Converter.GetString(get4DTO.DesignationCode);
                    }

                    lblLastServiceTypeCode.Text = Converter.GetString(getDTO.ServiceType);
                    lblLastServiceType.Text     = Converter.GetString(getDTO.EmpSTypeDesc);

                    if (lblLastServiceTypeCode.Text == string.Empty || lblLastServiceTypeCode.Text == "0")
                    {
                        ddlNewServiceType.SelectedIndex = 0;
                    }
                    else
                    {
                        ddlNewServiceType.SelectedValue = Converter.GetString(getDTO.ServiceType);
                    }

                    lblLastProjectCode.Text = Converter.GetString(getDTO.EmpProject);
                    if (lblLastProjectCode.Text == string.Empty || lblLastProjectCode.Text == "0")
                    {
                        ddlNewProject.SelectedIndex = 0;
                    }
                    else
                    {
                        ddlNewProject.SelectedValue = Converter.GetString(getDTO.EmpProject);
                    }

                    lblLastProject.Text = Converter.GetString(ddlNewProject.SelectedItem.Text);


                    int          cashcode = Converter.GetInteger(getDTO.EmpCashCode);
                    A2ZCGLMSTDTO get5DTO  = (A2ZCGLMSTDTO.GetInformation(cashcode));
                    if (get5DTO.GLAccNo > 0)
                    {
                        lblLastCashCode.Text         = Converter.GetString(get5DTO.GLAccNo);
                        lblLastCashCodeDesc.Text     = Converter.GetString(get5DTO.GLAccDesc);
                        ddlNewCashCode.SelectedValue = Converter.GetString(get5DTO.GLAccNo);
                    }


                    lblLastBaseGradeCode.Text = Converter.GetString(getDTO.EmpBaseGrade);
                    if (lblLastBaseGradeCode.Text == string.Empty || lblLastBaseGradeCode.Text == "0")
                    {
                        ddlNewBaseGrade.SelectedIndex = 0;
                    }
                    else
                    {
                        ddlNewBaseGrade.SelectedValue = Converter.GetString(getDTO.EmpBaseGrade);
                    }

                    lblLastBaseGrade.Text = Converter.GetString(ddlNewBaseGrade.SelectedItem.Text);



                    lblLastGrade.Text     = Converter.GetString(getDTO.EmpGrade);
                    lblLastGradeDesc.Text = Converter.GetString(getDTO.EmpGradeDesc);
                    txtNewGrade.Text      = Converter.GetString(getDTO.EmpGrade);
                    lblNewGradeDesc.Text  = Converter.GetString(getDTO.EmpGradeDesc);

                    lblBaseGrade.Text = lblLastBaseGradeCode.Text;
                    lblGrade.Text     = lblLastGrade.Text;
                    PayScaleDesc();
                    lblLastPayScale.Text = lblPayScale.Text;

                    lblBaseGrade.Text = ddlNewBaseGrade.SelectedValue;
                    lblGrade.Text     = txtNewGrade.Text;
                    PayScaleDesc();
                    txtNewPayScale.Text = lblPayScale.Text;


                    lblLastPayLabel.Text = Converter.GetString(getDTO.EmpPayLabel);
                    txtNewPayLabel.Text  = Converter.GetString(getDTO.EmpPayLabel);

                    if (txtNewPayLabel.Text == string.Empty || txtNewPayLabel.Text == "0")
                    {
                        txtNewPayLabel.Text = "1";
                    }

                    lblPayLabel.Text = lblLastPayLabel.Text;
                    PayLabelBasic();
                    lblLastBasic.Text = lblBasic.Text;

                    lblPayLabel.Text = txtNewPayLabel.Text;
                    PayLabelBasic();
                    txtNewBasic.Text = lblBasic.Text;


                    if (getDTO.EmpLastPromotionDate == DateTime.MinValue)
                    {
                        txtLastPromotionDate.Text = string.Empty;
                    }
                    else
                    {
                        DateTime dt   = Converter.GetDateTime(getDTO.EmpLastPromotionDate);
                        string   date = dt.ToString("dd/MM/yyyy");
                        txtLastPromotionDate.Text = date;
                    }
                }
                else
                {
                    txtEmpNo.Text = string.Empty;
                    txtEmpNo.Focus();
                    InvalidEmpCodeMSG();
                }
            }
            catch (Exception ex)
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "scriptkey", "<script>alert('System Error.btnSumbit_Click Problem');</script>");
                //throw ex;
            }
        }
Example #10
0
        protected void btnSumbit_Click(object sender, EventArgs e)
        {
            lblRevFlag.Text = "0";

            BtnAutoReverse.Visible = false;
            BtnAutoPost.Visible    = true;

            int            EmpID  = Converter.GetInteger(txtEmpNo.Text);
            A2ZEMPLOYEEDTO getDTO = (A2ZEMPLOYEEDTO.GetInformation(EmpID));


            if (getDTO.EmployeeID > 0)
            {
                if (getDTO.Status == 1)
                {
                    txtEmpNo.Text = string.Empty;
                    txtEmpNo.Focus();
                    ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Employee Already Active');", true);
                    return;
                }

                if (getDTO.Status == 9)
                {
                    VerifyReverseTransaction();

                    if (lblErrMsg.Text == "1")
                    {
                        txtEmpNo.Text = string.Empty;
                        txtEmpNo.Focus();
                        ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Final Settlement Already Done');", true);
                        return;
                    }

                    lblRevFlag.Text = "1";

                    BtnAutoReverse.Visible = true;
                    BtnAutoPost.Visible    = false;
                }

                lblName.Text         = Converter.GetString(getDTO.EmployeeName);
                CtrlDesignation.Text = Converter.GetString(getDTO.EmpDesignation);
                CtrlGrade.Text       = Converter.GetString(getDTO.EmpGrade);

                Int16             Desig   = Converter.GetSmallInteger(CtrlDesignation.Text);
                A2ZDESIGNATIONDTO get1DTO = (A2ZDESIGNATIONDTO.GetInformation(Desig));
                if (get1DTO.DesignationCode > 0)
                {
                    lblDesign.Text = Converter.GetString(get1DTO.DesignationDescription);
                }

                Int16       Grade   = Converter.GetSmallInteger(CtrlGrade.Text);
                A2ZGRADEDTO get2DTO = (A2ZGRADEDTO.GetGradeInformation(Grade));
                if (get2DTO.ID > 0)
                {
                    lblGrade.Text = Converter.GetString(get2DTO.GradeDesc);
                }

                var prm = new object[2];

                prm[0] = EmpID;
                prm[1] = 0;

                int result = Converter.GetInteger(DataAccessLayer.BLL.CommonManager.Instance.GetScalarValueBySp("Sp_HRGenerateEmployeeSettlement", prm, "A2ZHRMCUS"));

                gvBenefitInfo.DataBind();
                gvDeductionInfo.DataBind();

                lblTotalBenefit.Visible   = true;
                txtTotalBenefit.Visible   = true;
                lblTotalDeduction.Visible = true;
                txtTotalDeduction.Visible = true;
                lblNetPay.Visible         = true;
                txtNetPay.Visible         = true;

                gvBenefitInfo.Visible   = true;
                gvDeductionInfo.Visible = true;

                btnUpdate_Click(null, null);
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Employee Not in File');", true);
                return;
            }
        }