コード例 #1
0
    protected void dgNationality_SelectedIndexChanged1(object sender, EventArgs e)
    {
        int iNationalityId = 0;

        int.TryParse(Convert.ToString(dgNationality.DataKeys[dgNationality.SelectedIndex]), out iNationalityId);
        hfId.Value = iNationalityId.ToString();
        NationalityMaster oNationalityMaster = new NationalityMaster();

        NationalityDTO[] oNationalityData = oNationalityMaster.GetData(iNationalityId);
        if (oNationalityData.Length > 0)
        {
            txtNationality.Text = oNationalityData[0].Nationality;
        }
        oNationalityMaster = null;
        oNationalityData   = null;

        //btnAddNew.Enabled = false;
        //btnCancel.Enabled = true;
        btnCancel.Visible = true;
        btnDelete.Enabled = true;
        btnEdit.Text      = "Update";
        //btnEdit.Enabled = true;
        //btnSave.Enabled = false;
        lblStatus.Text = "";
    }
コード例 #2
0
    private void Save()
    {
        if (!base.ValidateIfCommandAllowed(Request.Url.AbsoluteUri, ENums.PageCommand.Add))
        {
            return;
        }

        bool           bActionCompleted = false;
        NationalityDTO oNationalityData = new NationalityDTO();

        oNationalityData.Nationality = txtNationality.Text.ToString();
        NationalityMaster oNationalityMaster = new NationalityMaster();

        bActionCompleted = oNationalityMaster.Insert(oNationalityData);
        if (bActionCompleted == true)
        {
            base.DisplayAlert("The record has been inserted successfully");
            txtNationality.Text = "";
            lblStatus.Text      = "Saved";
        }
        else
        {
            lblStatus.Text = "Error Occured while insertion: Please refer to the error log.";
        }
        oNationalityData   = null;
        oNationalityMaster = null;
    }
コード例 #3
0
    private void Delete()
    {
        if (!base.ValidateIfCommandAllowed(Request.Url.AbsoluteUri, ENums.PageCommand.Delete))
        {
            return;
        }

        if (ValidateValues() == false)
        {
            return;
        }
        bool bActionCompleted = false;
        int  Id = 0;

        int.TryParse(hfId.Value, out Id);
        if (Id == 0)
        {
            lblStatus.Text = "Please click on edit button again.";
            return;
        }
        NationalityDTO oNationalityData = new NationalityDTO();

        oNationalityData.NationalityId = Id;
        NationalityMaster oNationalityMaster = new NationalityMaster();

        /*
         * ADDED BY VIJAY
         * CHECK IF THE NATIONALITY WHICH IS TO BE DELETED HAS ANY ASSOCIATED RECORDS...IF YES, MOVE OUT OF THE FUNCTION ELSE PROCEED
         * IF THE OUTPUT OF sMessage IS "", THEN RECORD CAN BE DELETED, ELSE NOT
         *
         */
        string sMessage = "";

        GF.HasRecords(Convert.ToString(Id), "nationality", out sMessage);
        if (sMessage != "")
        {
            base.DisplayAlert(sMessage);
            btnDelete.Enabled = true;
        }
        else
        {
            bActionCompleted = oNationalityMaster.Delete(oNationalityData);
            if (bActionCompleted == true)
            {
                base.DisplayAlert("The record has been deleted successfully");
                txtNationality.Text = "";
                //lblStatus.Text = "Deleted";
                RefreshGrid();
            }
            else
            {
                base.DisplayAlert("Error Occured while deletion: Please refer to the error log.");
            }
        }
        oNationalityData   = null;
        oNationalityMaster = null;
    }
コード例 #4
0
    public static string[] GetCompletionListNationality(string prefixText, int count, string contextKey)
    {
        NationalityMaster objNationality = new NationalityMaster();
        DataTable         dt             = new DataView(objNationality.GetNationalityMaster(HttpContext.Current.Session["CompId"].ToString()), "Nationality like '" + prefixText.ToString() + "%'", "", DataViewRowState.CurrentRows).ToTable();

        string[] txt = new string[dt.Rows.Count];

        for (int i = 0; i < dt.Rows.Count; i++)
        {
            txt[i] = dt.Rows[i]["Nationality"].ToString();
        }
        return(txt);
    }
コード例 #5
0
    private void Update()
    {
        if (!base.ValidateIfCommandAllowed(Request.Url.AbsoluteUri, ENums.PageCommand.Update))
        {
            return;
        }

        if (ValidateValues() == false)
        {
            return;
        }
        bool bActionCompleted = false;
        int  Id = 0;

        int.TryParse(hfId.Value, out Id);
        if (Id == 0)
        {
            lblStatus.Text = "Please click on edit button again.";
            return;
        }
        NationalityDTO oNationalityData = new NationalityDTO();

        oNationalityData.NationalityId = Id;
        oNationalityData.Nationality   = txtNationality.Text.ToString();
        NationalityMaster oNationalityMaster = new NationalityMaster();

        bActionCompleted = oNationalityMaster.Update(oNationalityData);
        if (bActionCompleted == true)
        {
            base.DisplayAlert("The record has been updated successfully");
            txtNationality.Text = "";
            lblStatus.Text      = "Updated";
        }
        else
        {
            lblStatus.Text = "Error Occured while updation: Please refer to the error log.";
        }
        oNationalityData   = null;
        oNationalityMaster = null;
    }
コード例 #6
0
    private void FillNationality()
    {
        NationalityMaster oNationalityMaster = new NationalityMaster();

        NationalityDTO[] oNationalityData = oNationalityMaster.GetData();
        ddlNationality.Items.Clear();
        SortedList slNationalityMaster = new SortedList();

        slNationalityMaster.Add("0", "Choose Nationality");
        if (oNationalityData != null)
        {
            for (int i = 0; i < oNationalityData.Length; i++)
            {
                slNationalityMaster.Add(Convert.ToString(oNationalityData[i].NationalityId), Convert.ToString(oNationalityData[i].Nationality));
            }
            ddlNationality.DataSource     = slNationalityMaster;
            ddlNationality.DataTextField  = "value";
            ddlNationality.DataValueField = "key";
            ddlNationality.DataBind();
        }
        oNationalityData   = null;
        oNationalityMaster = null;
    }
コード例 #7
0
    private void RefreshGrid()
    {
        NationalityMaster oNationalityMaster;

        NationalityDTO[] oNationalityData;
        oNationalityMaster = new NationalityMaster();
        oNationalityData   = oNationalityMaster.GetData();
        if (oNationalityData != null)
        {
            if (oNationalityData.Length > 0)
            {
                dgNationality.DataSource = oNationalityData;
                dgNationality.DataBind();
            }
        }
        else
        {
            dgNationality.DataSource = null;
            dgNationality.DataBind();
        }
        txtNationality.Text = "";
        oNationalityMaster  = null;
        oNationalityData    = null;
    }
コード例 #8
0
        private string GetNationalityName(int nationalityId)
        {
            NationalityMaster nationalityMaster = new NationalityMaster();

            return(nationalityMaster.GetNationalityName(nationalityId));
        }
コード例 #9
0
    // call report with reportname only
    void callreport(string Reportname)
    {
        Telerik.Reporting.TypeReportSource typeReportSource =
            new Telerik.Reporting.TypeReportSource();
        string reportname;

        reportname = Reportname;
        switch (reportname)
        {
            #region Master

        case "Action Maintenance":
            ActionIDMaintenance ActionMaintenance = new ActionIDMaintenance();
            typeReportSource.TypeName = typeof(ActionIDMaintenance).AssemblyQualifiedName;
            break;

        case "Batch Setup":
            BatchMaster BatchList = new BatchMaster();
            typeReportSource.TypeName = typeof(BatchMaster).AssemblyQualifiedName;
            break;

        case "Company Asset Setup":

            //CompanyAssetMaster companyAsset = new CompanyAssetMaster();
            //typeReportSource.TypeName = typeof(CompanyAssetMaster).AssemblyQualifiedName;
            break;

        case "Complain Code Setup":
            ComplainMaster complainCode = new ComplainMaster();
            typeReportSource.TypeName = typeof(ComplainMaster).AssemblyQualifiedName;
            break;

        case "Country Setup":
            CountrySetup countrySetup = new CountrySetup();
            typeReportSource.TypeName = typeof(CountrySetup).AssemblyQualifiedName;
            break;

        case "Daytype Setup":
            DayMaster dayTYpeSetup = new DayMaster();
            typeReportSource.TypeName = typeof(DayMaster).AssemblyQualifiedName;
            break;

        case "Division Setup":
            DivisionMaster divisionMaster = new DivisionMaster();
            typeReportSource.TypeName = typeof(DivisionMaster).AssemblyQualifiedName;
            break;

        case "Facility Setup":
            FacilitiesMaster facilitiesMaster = new FacilitiesMaster();
            typeReportSource.TypeName = typeof(FacilitiesMaster).AssemblyQualifiedName;
            break;

        case "Nationality Setup":
            NationalityMaster nationalityMaster = new NationalityMaster();
            typeReportSource.TypeName = typeof(NationalityMaster).AssemblyQualifiedName;
            break;

        case "Religion Setup":
            ReligionMaster religionMaster = new ReligionMaster();
            typeReportSource.TypeName = typeof(ReligionMaster).AssemblyQualifiedName;
            break;

        case "Room Setup":
            RoomMaster roomMaster = new RoomMaster();
            typeReportSource.TypeName = typeof(RoomMaster).AssemblyQualifiedName;
            break;

        case "Suggestion Master":
            SuggestionMaster suggestionMaster = new SuggestionMaster();
            typeReportSource.TypeName = typeof(SuggestionMaster).AssemblyQualifiedName;
            break;

        case "Employer Setup":
            EmployerMaster employerMaster = new EmployerMaster();
            typeReportSource.TypeName = typeof(EmployerMaster).AssemblyQualifiedName;
            break;

        case "Loan Type":
            SuggestionMaster suggestionMaster1 = new SuggestionMaster();
            typeReportSource.TypeName = typeof(SuggestionMaster).AssemblyQualifiedName;
            break;

            #endregion

            #region Setup

        case "Attendence Machine":
            AttendenceSetup AttendenceSetup = new AttendenceSetup();
            typeReportSource.TypeName = typeof(AttendenceSetup).AssemblyQualifiedName;
            break;

        case "Benefit Setup":
            BenefitMaster BenefitMaster = new BenefitMaster();
            typeReportSource.TypeName = typeof(BenefitMaster).AssemblyQualifiedName;
            break;

        case "Branch Setup":
            BranchMaster branchmaster = new BranchMaster();
            typeReportSource.TypeName = typeof(BranchMaster).AssemblyQualifiedName;
            break;

        case "Calender Setup":
            CalenderSetup CalenderList = new CalenderSetup();
            typeReportSource.TypeName = typeof(CalenderSetup).AssemblyQualifiedName;
            break;

        case "Deduction Setup":
            DeductionMaster DeductionList = new DeductionMaster();
            typeReportSource.TypeName = typeof(DeductionMaster).AssemblyQualifiedName;
            break;

        case "Employee Class Setup":
            ClassMaster classMaster = new ClassMaster();
            typeReportSource.TypeName = typeof(ClassMaster).AssemblyQualifiedName;
            break;

        case "End of Service Master":
            EOSMaster eOSList = new EOSMaster();
            typeReportSource.TypeName = typeof(EOSMaster).AssemblyQualifiedName;
            break;

        case "Grade Setup":
            EOSMaster eOSList1 = new EOSMaster();
            typeReportSource.TypeName = typeof(EOSMaster).AssemblyQualifiedName;
            break;

        case "Gratuity Setup":
            GratuitySetup GratuityList = new GratuitySetup();
            typeReportSource.TypeName = typeof(GratuitySetup).AssemblyQualifiedName;
            break;

        case "Leave Assignment":
            LeaveMasterMaster LeaveCodeList = new LeaveMasterMaster();
            typeReportSource.TypeName = typeof(LeaveMasterMaster).AssemblyQualifiedName;
            break;

        case "Leave Type":
            LeaveMasterMaster LeaveCodeList1 = new LeaveMasterMaster();
            typeReportSource.TypeName = typeof(LeaveMasterMaster).AssemblyQualifiedName;
            break;

        case "Overtime Setup":
            OvertimeSetup OvertimeList = new OvertimeSetup();
            typeReportSource.TypeName = typeof(OvertimeSetup).AssemblyQualifiedName;
            break;

        case "Pay Code Setup":
            PaycodeMaster PaycodeList = new PaycodeMaster();
            typeReportSource.TypeName = typeof(PaycodeMaster).AssemblyQualifiedName;
            break;

        case "Position Setup":
            PositionSetup PositionList = new PositionSetup();
            typeReportSource.TypeName = typeof(PositionSetup).AssemblyQualifiedName;
            break;

        case "Project Setup":
            ProjectMaster ProjectList = new ProjectMaster();
            typeReportSource.TypeName = typeof(ProjectMaster).AssemblyQualifiedName;
            break;

        case "Supervisor Setup":
            SuperviserSetup SuperviserList = new SuperviserSetup();
            typeReportSource.TypeName = typeof(SuperviserSetup).AssemblyQualifiedName;
            break;

        case "Transaction Sequence":
            TransactionSequence TransactionSequenceList = new TransactionSequence();
            typeReportSource.TypeName = typeof(TransactionSequence).AssemblyQualifiedName;
            break;

            #endregion

            #region Employee

        case "Employee Pay Code":
            EmployeeMonthlySalary employeeMonthlySalary = new EmployeeMonthlySalary();
            typeReportSource.TypeName = typeof(EmployeeMonthlySalary).AssemblyQualifiedName;
            break;

        case "Employee Address":
            EmployeeAddresslist employeeAddresslist = new EmployeeAddresslist();
            typeReportSource.TypeName = typeof(EmployeeAddresslist).AssemblyQualifiedName;
            break;

        case "Employee Card":
            EmployeeCard employeeCard = new EmployeeCard();
            typeReportSource.TypeName = typeof(EmployeeCard).AssemblyQualifiedName;
            break;

        case "Employee Contract":
            EmployeeContractlist employeeContractlist = new EmployeeContractlist();
            typeReportSource.TypeName = typeof(EmployeeContractlist).AssemblyQualifiedName;
            break;

        case "Employee IBAN":
            EmployeeIBANChecking employeeIBANChecking = new EmployeeIBANChecking();
            typeReportSource.TypeName = typeof(EmployeeIBANChecking).AssemblyQualifiedName;
            break;

        case "Employee Master":
            EmployeeMasterList employeeMasterList = new EmployeeMasterList();
            typeReportSource.TypeName = typeof(EmployeeMasterList).AssemblyQualifiedName;
            break;

        case "Employee Personal Info":
            EmployeePersonalinfo employeePersonalinfo = new EmployeePersonalinfo();
            typeReportSource.TypeName = typeof(EmployeePersonalinfo).AssemblyQualifiedName;
            break;

            //case "Employee Master":
            //    Employeemaster employeePersonalinfo = new EmployeePersonalinfo();
            //    typeReportSource.TypeName = typeof(EmployeePersonalinfo).AssemblyQualifiedName;
            //    break;

            #endregion


        case "BenefitDetailList":

            BenefitDetailDRL BenefitDetailList = new BenefitDetailDRL();
            typeReportSource.TypeName = typeof(BenefitDetailDRL).AssemblyQualifiedName;
            break;

        case "BranchList":

            BranchMaster BranchList = new BranchMaster();
            typeReportSource.TypeName = typeof(BranchMaster).AssemblyQualifiedName;
            break;

        case "ClassList":

            ClassMaster ClassList = new ClassMaster();
            typeReportSource.TypeName = typeof(ClassMaster).AssemblyQualifiedName;
            break;

        case "DeductionWithDetailList":

            DeductionDetailDRL DeductionWithDetailList = new DeductionDetailDRL();
            typeReportSource.TypeName = typeof(DeductionDetailDRL).AssemblyQualifiedName;
            break;

        /* case "DeductionDetailList":
         *
         * DeductionWithDetailList DeductionDetailList = new DeductionWithDetailList();
         * typeReportSource.TypeName = typeof(DeductionWithDetailList).AssemblyQualifiedName;
         * break;
         */


        case "GratuitywithDetailList":

            GratuitySetupDRL GratuitywithDetailList = new GratuitySetupDRL();
            typeReportSource.TypeName = typeof(GratuitySetupDRL).AssemblyQualifiedName;
            break;

        case "GratuityDTLList":

            GratuitySetupDTL GratuityDTLList = new GratuitySetupDTL();
            typeReportSource.TypeName = typeof(GratuitySetupDTL).AssemblyQualifiedName;
            break;

        case "GratuityPaycodeList":

            GratuityPaycode GratuityPaycodeList = new GratuityPaycode();
            typeReportSource.TypeName = typeof(GratuityPaycode).AssemblyQualifiedName;
            break;

        case "LeavePatternList":

            LeavePattern LeavePatternList = new LeavePattern();
            typeReportSource.TypeName = typeof(LeavePattern).AssemblyQualifiedName;
            break;

        case "OvertimeWithDetailList":

            OvertimeSetupDRL OvertimeWithDetailList = new OvertimeSetupDRL();
            typeReportSource.TypeName = typeof(OvertimeSetupDRL).AssemblyQualifiedName;
            break;

        case "OvertimeDTLList":

            OvertimeSetupDTL OvertimeDTLList = new OvertimeSetupDTL();
            typeReportSource.TypeName = typeof(OvertimeSetupDTL).AssemblyQualifiedName;
            break;

        case "OvertimePaycodeList":

            OvertimePaycode OvertimePaycodeList = new OvertimePaycode();
            typeReportSource.TypeName = typeof(OvertimePaycode).AssemblyQualifiedName;
            break;


            #region Leave Transaction Reports

        case "LeavetransactionbyID":

            LeaveTrxEntryByID LeaveTransaction = new LeaveTrxEntryByID();
            typeReportSource.TypeName = typeof(LeaveTrxEntryByID).AssemblyQualifiedName;
            break;

            #endregion
        }
        ReportViewer1.ReportSource = typeReportSource;
        ReportViewer1.RefreshReport();
    }