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 = ""; }
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; }
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; }
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); }
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; }
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; }
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; }
private string GetNationalityName(int nationalityId) { NationalityMaster nationalityMaster = new NationalityMaster(); return(nationalityMaster.GetNationalityName(nationalityId)); }
// 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(); }