public void LoadList() { Config oConfig = (Config)Session[Constants.SES_USER_CONFIG]; if (oConfig != null) { CurrencyWiseAccountMapping oCurrencyWiseAccountMapping = new CurrencyWiseAccountMapping(); CurrencyWiseAccountMappingDAL oCurrencyWiseAccountMappingDAL = new CurrencyWiseAccountMappingDAL(); Result oResult = oCurrencyWiseAccountMappingDAL.LoadUnapprovedList(oConfig.UserName, false); if (oResult.Status) { DataTable dtTmpList = (DataTable)oResult.Return; if (dtTmpList.Rows.Count > 0) { dtTmpList.Columns.Remove("MakerID"); dtTmpList.Columns.Remove("SuspenseAccName"); dtTmpList.Columns.Remove("ForeignExchangeAccName"); dtTmpList.Columns.Remove("BranchFxAccName"); dtTmpList.Columns.Remove("BranchExFxAccName"); dtTmpList.Columns.Remove("BangladesgBankAccName"); gvList.DataSource = dtTmpList; gvList.DataBind(); Session[Constants.SES_CONFIG_UNAPPROVE_DATA] = dtTmpList; this.gvList.HeaderRow.Cells[1].Text = "Currency ID"; this.gvList.HeaderRow.Cells[2].Text = "Currency Code"; this.gvList.HeaderRow.Cells[3].Text = "Suspense Acc"; this.gvList.HeaderRow.Cells[4].Text = "Foreign Exchange Acc"; this.gvList.HeaderRow.Cells[5].Text = "Branch Fx Acc"; this.gvList.HeaderRow.Cells[6].Text = "Branch ExFx Acc"; this.gvList.HeaderRow.Cells[7].Text = "Bangladesg Bank Acc"; this.gvList.HeaderRow.Cells[8].Text = "Make Date"; } else { gvList.DataSource = null; gvList.DataBind(); } } else { ucMessage.OpenMessage(Constants.MSG_ERROR_NOT_FOUND, Constants.MSG_TYPE_ERROR); } } else { ucMessage.OpenMessage(Constants.MSG_ERROR_NOT_FOUND, Constants.MSG_TYPE_ERROR); } }
private void LoadDataByID(string sCurrencyID) { CurrencyWiseAccountMapping oCurrencyWiseAccountMapping = new CurrencyWiseAccountMapping(sCurrencyID); CurrencyWiseAccountMappingDAL oCurrencyWiseAccountMappingDAL = new CurrencyWiseAccountMappingDAL(); Result oResult = new Result(); oResult = oCurrencyWiseAccountMappingDAL.LoadByID(oCurrencyWiseAccountMapping); if (oResult.Status) { oCurrencyWiseAccountMapping = (CurrencyWiseAccountMapping)oResult.Return; DDListUtil.Assign(ddlCurrencyID, oCurrencyWiseAccountMapping.Currency.CurrencyID); ddlCurrencyID.Enabled = false; txtSusPenAcc.Text = SBM_BLC1.Common.String.AddSeperator(oCurrencyWiseAccountMapping.SuspenseAcc); txtSusPenName.Text = oCurrencyWiseAccountMapping.SuspenseAccName; txtForExcchAcc.Text = SBM_BLC1.Common.String.AddSeperator(oCurrencyWiseAccountMapping.ForeignExchangeAcc); txtForExcchName.Text = oCurrencyWiseAccountMapping.ForeignExchangeAccName; txtBraFaxAcc.Text = SBM_BLC1.Common.String.AddSeperator(oCurrencyWiseAccountMapping.BranchFxAcc); txtBraFaxName.Text = oCurrencyWiseAccountMapping.BranchFxAccName; txtBraExcFaxAcc.Text = SBM_BLC1.Common.String.AddSeperator(oCurrencyWiseAccountMapping.BranchExFxAcc); txtBraExcFaxName.Text = oCurrencyWiseAccountMapping.BranchExFxAccName; txtBngBankAcc.Text = SBM_BLC1.Common.String.AddSeperator(oCurrencyWiseAccountMapping.BangladesgBankAcc); txtBngBankName.Text = oCurrencyWiseAccountMapping.BangladesgBankAccName; if (string.IsNullOrEmpty(hdDataType.Value)) { //When Loading from Approver End UserDetails userDetails = ucUserDet.UserDetail; userDetails.MakerID = oCurrencyWiseAccountMapping.UserDetails.MakerID; userDetails.MakeDate = oCurrencyWiseAccountMapping.UserDetails.MakeDate; ucUserDet.UserDetail = userDetails; } else if (hdDataType.Value.Equals("T")) { //When loading from temp table UserDetails userDetails = ucUserDet.UserDetail; userDetails.CheckDate = oCurrencyWiseAccountMapping.UserDetails.CheckDate; userDetails.CheckerID = oCurrencyWiseAccountMapping.UserDetails.CheckerID; userDetails.CheckDate = oCurrencyWiseAccountMapping.UserDetails.CheckDate; userDetails.CheckerComment = oCurrencyWiseAccountMapping.UserDetails.CheckerComment; ucUserDet.UserDetail = userDetails; } hdnCurrencyID.Value = sCurrencyID; } else { ucMessage.OpenMessage(Constants.MSG_ERROR_NOT_FOUND, Constants.MSG_TYPE_ERROR); } }
protected void btnSave_Click(object sender, EventArgs e) { CurrencyWiseAccountMapping oCurrencyWiseAccountMapping = new CurrencyWiseAccountMapping(); CurrencyWiseAccountMappingDAL oCurrencyWiseAccountMappingDAL = new CurrencyWiseAccountMappingDAL(); oCurrencyWiseAccountMapping.Currency.CurrencyID = ddlCurrencyID.SelectedItem.Value; oCurrencyWiseAccountMapping.SuspenseAcc = SBM_BLC1.Common.String.RemoveSeperator(txtSusPenAcc.Text); oCurrencyWiseAccountMapping.SuspenseAccName = txtSusPenName.Text; oCurrencyWiseAccountMapping.ForeignExchangeAcc = SBM_BLC1.Common.String.RemoveSeperator(txtForExcchAcc.Text); oCurrencyWiseAccountMapping.ForeignExchangeAccName = txtForExcchName.Text; oCurrencyWiseAccountMapping.BranchFxAcc = SBM_BLC1.Common.String.RemoveSeperator(txtBraFaxAcc.Text); oCurrencyWiseAccountMapping.BranchFxAccName = txtBraFaxName.Text; oCurrencyWiseAccountMapping.BranchExFxAcc = SBM_BLC1.Common.String.RemoveSeperator(txtBraExcFaxAcc.Text); oCurrencyWiseAccountMapping.BranchExFxAccName = txtBraExcFaxName.Text; oCurrencyWiseAccountMapping.BangladesgBankAcc = SBM_BLC1.Common.String.RemoveSeperator(txtBngBankAcc.Text); oCurrencyWiseAccountMapping.BangladesgBankAccName = txtBngBankName.Text; oCurrencyWiseAccountMapping.UserDetails = ucUserDet.UserDetail; oCurrencyWiseAccountMapping.UserDetails.MakeDate = DateTime.Now; ucUserDet.ResetData(); Result oResult = (Result)oCurrencyWiseAccountMappingDAL.Save(oCurrencyWiseAccountMapping); if (oResult.Status) { ClearTextValue(); this.LoadList(); hdnCurrencyID.Value = ""; ucMessage.OpenMessage(Constants.MSG_SUCCESS_SAVE, Constants.MSG_TYPE_SUCCESS); } else { ucMessage.OpenMessage(Constants.MSG_ERROR_SAVE, Constants.MSG_TYPE_ERROR); } }
protected void btnApprove_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(hdnCurrencyID.Value)) { CurrencyWiseAccountMapping oCurrencyWiseAccountMapping = new CurrencyWiseAccountMapping(hdnCurrencyID.Value); CurrencyWiseAccountMappingDAL oCurrencyWiseAccountMappingDAL = new CurrencyWiseAccountMappingDAL(); oCurrencyWiseAccountMapping.UserDetails = ucUserDet.UserDetail; Result oResult = (Result)oCurrencyWiseAccountMappingDAL.Approve(oCurrencyWiseAccountMapping); if (oResult.Status) { ucMessage.OpenMessage(Constants.MSG_SUCCESS_APPROVE, Constants.MSG_TYPE_SUCCESS); } else { ucMessage.OpenMessage(Constants.MSG_ERROR_APPROVE, Constants.MSG_TYPE_ERROR); } } else { ucMessage.OpenMessage(Constants.MSG_ERROR_APPROVE, Constants.MSG_TYPE_ERROR); } }