Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
 public abstract int UpdateBankInfo(BankDetailsProperty objBankProperty, int createdBy, out string errmsg);
Пример #4
0
        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;
                }
            }
        }
Пример #5
0
 public abstract int InsertBankInfo(BankDetailsProperty objBankProperty, int createdBy, out string errmsg,
                                    out int bankId);