public override int InsertBankInfo(BankDetailsProperty objBankProperty, int createdBy, out string errmsg, out int bankId) { bankId = 0; _objDataWrapper = new DbWrapper(Common.CnnString, CommandType.StoredProcedure); errmsg = string.Empty; try { _objDataWrapper.AddParameter("@BankName", objBankProperty.BankName); _objDataWrapper.AddParameter("@BankShortName", objBankProperty.BankShortName); _objDataWrapper.AddParameter("@BankUrl", objBankProperty.BankUrl); _objDataWrapper.AddParameter("@BankAddress", objBankProperty.BankAddress); _objDataWrapper.AddParameter("@BankPhoneNo", objBankProperty.BankPhoneNo); _objDataWrapper.AddParameter("@BankLogo", objBankProperty.BankLogo); _objDataWrapper.AddParameter("@BankShortDescription", objBankProperty.BankShortDescription); _objDataWrapper.AddParameter("@BankContactPerson", objBankProperty.BankContactPerson); _objDataWrapper.AddParameter("@BankContactPersonDesignation", objBankProperty.BankContactPersonDesignation); _objDataWrapper.AddParameter("@BankContactPersonEmailId", objBankProperty.BankContactPersonEmailId); _objDataWrapper.AddParameter("@BankContactPersonMobile", objBankProperty.BankContactPersonMobile); _objDataWrapper.AddParameter("@CreatedBy", createdBy); var objBankId = (SqlParameter)(_objDataWrapper.AddParameter("@BankId", objBankProperty.BankId, SqlDbType.Int, ParameterDirection.InputOutput)); var objErrmsg = (SqlParameter) (_objDataWrapper.AddParameter("@ErrMsg", "", SqlDbType.NVarChar, ParameterDirection.Output, 128)); _i = _objDataWrapper.ExecuteNonQuery("Aj_Proc_InsertUpdateBankDetails"); if (objErrmsg != null && objErrmsg.Value != null) { errmsg = Convert.ToString(objErrmsg.Value); } if (objBankId != null && objBankId.Value != null) { bankId = Convert.ToInt32(objBankId.Value); } } catch (Exception ex) { var err = ex.Message; if (ex.InnerException != null) { err = err + " :: Inner Exception :- " + ex.ToString(); } const string addInfo = "Error while executing InsertBankInfo in Bank.cs :: -> "; var objPub = new ClsExceptionPublisher(); objPub.Publish(err, addInfo); } return(_i); }
private List <BankDetailsProperty> BindBankList(DataTable datatable) { var objBankList = new List <BankDetailsProperty>(); try { if (datatable != null && datatable.Rows.Count > 0) { for (var j = 0; j < datatable.Rows.Count; j++) { var objBankListProperty = new BankDetailsProperty { BankId = Convert.ToInt32(datatable.Rows[j]["AjBankId"]), BankName = Convert.ToString(datatable.Rows[j]["AJBankName"]), BankShortName = Convert.ToString(datatable.Rows[j]["AjBankShortName"]), BankShortDescription = Convert.ToString(datatable.Rows[j]["AjBankShortDescription"]), BankPhoneNo = Convert.ToString(datatable.Rows[j]["AjBankPhoneNo"]), BankUrl = Convert.ToString(datatable.Rows[j]["AjBankUrl"]), BankContactPersonMobile = Convert.ToString(datatable.Rows[j]["AjBankContactPersonMobile"]), BankContactPerson = Convert.ToString(datatable.Rows[j]["AjBankContactPerson"]), BankContactPersonDesignation = Convert.ToString(datatable.Rows[j]["AjBankContactPersonDesignation"]), BankContactPersonEmailId = Convert.ToString(datatable.Rows[j]["AjBankContactPersonEmailId"]), BankAddress = Convert.ToString(datatable.Rows[j]["AjBankAddress"]), BankLogo = Convert.ToString(datatable.Rows[j]["AjBankLogo"]) }; objBankList.Add(objBankListProperty); } } } catch (Exception ex) { var err = ex.Message; if (ex.InnerException != null) { err = err + " :: Inner Exception :- " + ex.ToString(); } const string addInfo = "Error while executing BindBankList in Bank.cs :: -> "; var objPub = new ClsExceptionPublisher(); objPub.Publish(err, addInfo); } return(objBankList); }
public abstract int UpdateBankInfo(BankDetailsProperty objBankProperty, int createdBy, out string errmsg);
protected void btnAdd_Click(object sender, EventArgs e) { LoanDetailsProperty objLoanDetailsProperty = new LoanDetailsProperty(); int result; int bankId; string errMsg; var objBankDetailsProperty = new BankDetailsProperty { BankName = txtBankName.Text.Trim(), BankShortName = txtBankShortName.Text.Trim(), BankAddress = txtBankAddress.Text.Trim(), BankShortDescription = fckBankDesc.FckValue, BankPhoneNo = txtBankPhone.Text.Trim(), BankUrl = txtBankUrl.Text.Trim(), BankContactPerson = txtContactPerson.Text.Trim(), BankContactPersonDesignation = txtContactDesignation.Text.Trim(), BankContactPersonEmailId = txtContactEmailId.Text.Trim(), BankContactPersonMobile = txtContactMobile.Text.Trim(), BankLogo = hdnFileName.Value }; if (btnAdd.Text == "Save") { result = BankProvider.Instance.InsertBankInfo(objBankDetailsProperty, LoggedInUserId, out errMsg, out bankId); if (result > 0) { objLoanDetailsProperty.BankId = bankId; objLoanDetailsProperty.Eligibilty = txtEligibilty.Text.Trim(); objLoanDetailsProperty.StudyPlaceId = Convert.ToInt16(ddlCategory1.SelectedValue) != 0?Convert.ToInt16(ddlCategory1.SelectedValue):0; objLoanDetailsProperty.LoanRangeId = Convert.ToInt16(ddlLoanRange1.SelectedValue) != 0 ? Convert.ToInt16(ddlLoanRange1.SelectedValue) : 0; objLoanDetailsProperty.Security = txtSecurity.Text.Trim(); objLoanDetailsProperty.RateOfInterest = txtRateOfInterest.Text.Trim(); objLoanDetailsProperty.Margin = txtMargin.Text.Trim(); objLoanDetailsProperty.ProcessingFees = txtProcessingFee.Text.Trim(); objLoanDetailsProperty.ProcessingTime = txtProcessingTime.Text.Trim(); objLoanDetailsProperty.Remark = txtRemark.Text.Trim(); objLoanDetailsProperty.RepaymentDuration = txtRepaymentDuration.Text.Trim(); int result1 = BankProvider.Instance.InsertLoanInfo(objLoanDetailsProperty, LoggedInUserId, out errMsg); objLoanDetailsProperty.StudyPlaceId = Convert.ToInt16(ddlCategory2.SelectedValue) != 0 ? Convert.ToInt16(ddlCategory2.SelectedValue) : 0; objLoanDetailsProperty.LoanRangeId = Convert.ToInt16(ddlLoanRange2.SelectedValue) != 0 ? Convert.ToInt16(ddlLoanRange2.SelectedValue) : 0; objLoanDetailsProperty.Security = txtSecurity1.Text.Trim(); objLoanDetailsProperty.RateOfInterest = txtRateOfInterest1.Text.Trim(); objLoanDetailsProperty.Margin = txtMargin1.Text.Trim(); objLoanDetailsProperty.ProcessingFees = txtProcessingFee1.Text.Trim(); objLoanDetailsProperty.ProcessingTime = txtProcessingTime1.Text.Trim(); objLoanDetailsProperty.Remark = txtRemark1.Text.Trim(); objLoanDetailsProperty.RepaymentDuration = txtRepaymentDuration1.Text.Trim(); int result2 = BankProvider.Instance.InsertLoanInfo(objLoanDetailsProperty, LoggedInUserId, out errMsg); objLoanDetailsProperty.StudyPlaceId = Convert.ToInt16(ddlCategory3.SelectedValue) != 0 ? Convert.ToInt16(ddlCategory3.SelectedValue) : 0; objLoanDetailsProperty.LoanRangeId = Convert.ToInt16(ddlLoanRange3.SelectedValue) != 0 ? Convert.ToInt16(ddlLoanRange3.SelectedValue) : 0; objLoanDetailsProperty.Security = txtSecurity2.Text.Trim(); objLoanDetailsProperty.RateOfInterest = txtRateOfInterest2.Text.Trim(); objLoanDetailsProperty.Margin = txtMargin2.Text.Trim(); objLoanDetailsProperty.ProcessingFees = txtProcessingFee2.Text.Trim(); objLoanDetailsProperty.ProcessingTime = txtProcessingTime2.Text.Trim(); objLoanDetailsProperty.Remark = txtRemark2.Text.Trim(); objLoanDetailsProperty.RepaymentDuration = txtRepaymentDuration2.Text.Trim(); int result3 = BankProvider.Instance.InsertLoanInfo(objLoanDetailsProperty, LoggedInUserId, out errMsg); objLoanDetailsProperty.StudyPlaceId = Convert.ToInt16(ddlCategory4.SelectedValue) != 0 ? Convert.ToInt16(ddlCategory4.SelectedValue) : 0; objLoanDetailsProperty.LoanRangeId = Convert.ToInt16(ddlLoanRange4.SelectedValue) != 0 ? Convert.ToInt16(ddlLoanRange4.SelectedValue) : 0; objLoanDetailsProperty.Security = txtSecurity3.Text.Trim(); objLoanDetailsProperty.RateOfInterest = txtRateOfInterest3.Text.Trim(); objLoanDetailsProperty.Margin = txtMargin3.Text.Trim(); objLoanDetailsProperty.ProcessingFees = txtProcessingFee3.Text.Trim(); objLoanDetailsProperty.ProcessingTime = txtProcessingTime3.Text.Trim(); objLoanDetailsProperty.Remark = txtRemark3.Text.Trim(); objLoanDetailsProperty.RepaymentDuration = txtRepaymentDuration3.Text.Trim(); int result4 = BankProvider.Instance.InsertLoanInfo(objLoanDetailsProperty, LoggedInUserId, out errMsg); Response.Redirect("", true); } } else { objBankDetailsProperty.BankId = Convert.ToInt16(Request.QueryString["BankId"]); result = BankProvider.Instance.UpdateBankInfo(objBankDetailsProperty, LoggedInUserId, out errMsg); if (result > 0) { ClearControl(); btnAdd.Text = "Save"; lblSuccess.Visible = true; lblSuccess.Text = errMsg; } else { lblInform.Visible = true; lblInform.Text = errMsg; } } }
public abstract int InsertBankInfo(BankDetailsProperty objBankProperty, int createdBy, out string errmsg, out int bankId);