//private void CheckReportType()
        //{
        //    try
        //    {
        //        if (hdnBorrowerType.Value.ToUpper() == "C")
        //        {
        //            lblBtype.Text = "Corporate";
        //            lblDob.Text = "Date of Eshtablishment";

        //            divIndividual.Attributes.CssStyle.Add("display", "none");
        //            divCorporate.Attributes.CssStyle.Add("display", "block");
        //            divGender.Attributes.CssStyle.Add("display", "none");
        //        }
        //        else
        //        {
        //            lblBtype.Text = "Individual";
        //            lblDob.Text = "Date of Birth";

        //            divIndividual.Attributes.CssStyle.Add("display", "block");
        //            divCorporate.Attributes.CssStyle.Add("display", "none");
        //            divGender.Attributes.CssStyle.Add("display", "block");
        //        }
        //    }
        //    catch (Exception ex)
        //    {
        //        objMasters.InsertWebsiteLog(Common.TOKEN, "ucReportDebt.aspx.cs", "CheckReportType", "", ex.ToString());
        //    }
        //}

        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            Guid _reportId = Guid.NewGuid();

            try
            {
                #region UserReportReportingType
                List<UserReportReportingType> objLReportingType = new List<UserReportReportingType>();
                UserReportReportingType objReportingType;

                if (chkReportType1.Checked)
                {
                    objReportingType = new UserReportReportingType();
                    objReportingType.REPORTID = _reportId;
                    objReportingType.REPORTINGTYPE = 1;
                    objReportingType.CREATEDBY = new Guid(Request.Cookies["USERID"].Value);
                    objReportingType.STATUS = true;
                    objLReportingType.Add(objReportingType);
                }

                if (chkReportType2.Checked)
                {
                    objReportingType = new UserReportReportingType();
                    objReportingType.REPORTID = _reportId;
                    objReportingType.REPORTINGTYPE = 2;
                    objReportingType.CREATEDBY = new Guid(Request.Cookies["USERID"].Value);
                    objReportingType.STATUS = true;
                    objLReportingType.Add(objReportingType);
                }

                if (chkReportType3.Checked)
                {
                    objReportingType = new UserReportReportingType();
                    objReportingType.REPORTID = _reportId;
                    objReportingType.REPORTINGTYPE = 3;
                    objReportingType.CREATEDBY = new Guid(Request.Cookies["USERID"].Value);
                    objReportingType.STATUS = true;
                    objLReportingType.Add(objReportingType);
                }

                if (chkReportType4.Checked)
                {
                    objReportingType = new UserReportReportingType();
                    objReportingType.REPORTID = _reportId;
                    objReportingType.REPORTINGTYPE = 4;
                    objReportingType.CREATEDBY = new Guid(Request.Cookies["USERID"].Value);
                    objReportingType.STATUS = true;
                    objLReportingType.Add(objReportingType);
                }

                if (chkReportType5.Checked)
                {
                    objReportingType = new UserReportReportingType();
                    objReportingType.REPORTID = _reportId;
                    objReportingType.REPORTINGTYPE = 5;
                    objReportingType.CREATEDBY = new Guid(Request.Cookies["USERID"].Value);
                    objReportingType.STATUS = true;
                    objLReportingType.Add(objReportingType);
                }

                if (chkReportType6.Checked)
                {
                    objReportingType = new UserReportReportingType();
                    objReportingType.REPORTID = _reportId;
                    objReportingType.REPORTINGTYPE = 6;
                    objReportingType.CREATEDBY = new Guid(Request.Cookies["USERID"].Value);
                    objReportingType.STATUS = true;
                    objLReportingType.Add(objReportingType);
                }

                if (chkReportType7.Checked)
                {
                    objReportingType = new UserReportReportingType();
                    objReportingType.REPORTID = _reportId;
                    objReportingType.REPORTINGTYPE = 7;
                    objReportingType.CREATEDBY = new Guid(Request.Cookies["USERID"].Value);
                    objReportingType.STATUS = true;
                    objLReportingType.Add(objReportingType);
                }

                if (chkReportType8.Checked)
                {
                    objReportingType = new UserReportReportingType();
                    objReportingType.REPORTID = _reportId;
                    objReportingType.REPORTINGTYPE = 8;
                    objReportingType.CREATEDBY = new Guid(Request.Cookies["USERID"].Value);
                    objReportingType.STATUS = true;
                    objLReportingType.Add(objReportingType);
                }

                if (chkReportType9.Checked)
                {
                    objReportingType = new UserReportReportingType();
                    objReportingType.REPORTID = _reportId;
                    objReportingType.REPORTINGTYPE = 9;
                    objReportingType.CREATEDBY = new Guid(Request.Cookies["USERID"].Value);
                    objReportingType.STATUS = true;
                    objLReportingType.Add(objReportingType);
                }

                if (chkReportType10.Checked)
                {
                    objReportingType = new UserReportReportingType();
                    objReportingType.REPORTID = _reportId;
                    objReportingType.REPORTINGTYPE = 10;
                    objReportingType.CREATEDBY = new Guid(Request.Cookies["USERID"].Value);
                    objReportingType.STATUS = true;
                    objLReportingType.Add(objReportingType);
                }

                #endregion

                #region UserReportDetail
                UserReportDetail objRequest = new UserReportDetail();
                objRequest.ID = _reportId;
                objRequest.REPORTID = "R" + Convert.ToString(DateTime.Now.ToString("yyyyMMddHHmmss"));

                objRequest.UNIQUEUSERID = objMasters.GenerateCorporateUniqueId(txtBCompanyname.Text.Trim(), Convert.ToDateTime(txtDob.Value.Trim()));
                objRequest.REPORTTYPE = 2;

                #region Borrower's Details
                objRequest.FIRSTNAME = txtBFirstname.Text.Trim();
                objRequest.LASTNAME = txtBLastname.Text.Trim();
                objRequest.COMPANYNAME = txtBCompanyname.Text.Trim();
                objRequest.DOB = Convert.ToDateTime(txtDob.Value.Trim());

                objRequest.GENDER = 0;
                objRequest.BUSINESSTYPEID = Convert.ToInt32(ddlBusiness.SelectedValue);
                objRequest.EMAIL = txtEmail.Text.Trim();
                objRequest.MOBILE = txtMobile.Text.Trim();
                #endregion

                #region Borrower's Address Details
                objRequest.ADDRESS = txtBAddress.Text.Trim();
                objRequest.PINCODE = txtBPincode.Text.Trim();
                objRequest.STATEID = Convert.ToInt32(ddlBState.SelectedValue);
                objRequest.CITYID = Convert.ToInt32(ddlBCity.SelectedValue);
                #endregion

                #region Borrower's ID Details
                objRequest.PAN = txtPAN.Text.Trim().ToUpper();

                objRequest.SHOPESTABLISHMENT = txtShopEstablishment.Text.Trim().ToUpper();
                objRequest.VAT = txtVat.Text.Trim().ToUpper();
                objRequest.CST = txtCst.Text.Trim().ToUpper();

                #endregion

                #region Borrower's Borrowing Details

                objRequest.BORROWINGDATE = Convert.ToDateTime(txtBorrowingDate.Value.Trim());
                objRequest.BORROWINGAMOUNT = txtBorrowingAmount.Text.Trim();
                objRequest.HIDEBORROWINGAMOUNT = chkHideAmount.Checked;
                objRequest.BORROWINGDESCRIPTION = txtDescription.Text.Trim();

                #endregion

                objRequest.ISVERIFIED = 0;
                objRequest.CREATEDBY = new Guid(Request.Cookies["USERID"].Value);
                objRequest.STATUS = true;

                #endregion

                #region Borrower's Other Details

                UserReportOtherDetails objOtherDetails = new UserReportOtherDetails();

                objOtherDetails.REPORTID = _reportId;
                objOtherDetails.COMMERCIALPREMISES = Convert.ToInt32(ddlCommercialPremises.SelectedValue);
                objOtherDetails.OPERATESMORETHANONEBANKACCOUNT = Convert.ToInt32(ddlMoreBankAccount.SelectedValue);
                objOtherDetails.RESIDENTIALPREMISES = Convert.ToInt32(ddlResidentialPremises.SelectedValue);
                objOtherDetails.PREVIOUSPAYMENTBEHAVIOUR = Convert.ToInt32(ddlPaymentBehavior.SelectedValue);
                objOtherDetails.LIVINGATPRESENTADDRESS = Convert.ToInt32(ddlLivingAddress.SelectedValue);
                objOtherDetails.CHEQUERETURNHABIT = Convert.ToInt32(ddlChequeReturn.SelectedValue);
                objOtherDetails.LIVINGWITHFAMILY = Convert.ToInt32(ddlLivingWith.SelectedValue);
                //objOtherDetails.FINANCIALWORTHINESS = Convert.ToInt32(ddlFinancialWorthiness.SelectedValue);
                //objOtherDetails.SOCIALSTATUS = Convert.ToInt32(ddlSocialStatus.SelectedValue);
                objOtherDetails.RELATIONSHIPPERIOD = Convert.ToInt32(ddlRelationshipPeriod.SelectedValue);
                objOtherDetails.CREATEDBY = new Guid(Request.Cookies["USERID"].Value);
                objOtherDetails.STATUS = true;

                #endregion

                objReport = new Report();
                int _result1 = objReport.InsertUserReportDetails(objRequest);
                int _result2 = objReport.InsertUserReportReportingType(objLReportingType);
                int _result3 = objReport.InsertUserReportOtherDetails(objOtherDetails);

                if (_result1 == 1 && _result2 == 1 && _result3 == 1)
                {
                    SendReportingEmailtoReporter(objRequest);
                    SendReportingEmailtoBorrower(objRequest);
                    Response.Redirect("~/thank-you/report-debt.aspx", false);
                }
                else
                {
                    lblMsg.Text = "Oops! Seems like there is some problem while reporting.";
                }
            }
            catch (Exception ex)
            {
                objMasters.InsertWebsiteLog(Common.TOKEN, "ucReportDebt.aspx.cs", "btnSubmit_Click", "", ex.ToString());
            }
        }
示例#2
0
        public int InsertUserReportOtherDetails(UserReportOtherDetails objRequest)
        {
            int result = -1;
            try
            {
                SqlParameter[] sqlParams = new SqlParameter[13];
                sqlParams[0] = new SqlParameter("@REPORTID", SqlDbType.UniqueIdentifier);
                sqlParams[0].Value = objRequest.REPORTID;
                sqlParams[1] = new SqlParameter("@COMMERCIALPREMISES", SqlDbType.Int);
                sqlParams[1].Value = objRequest.COMMERCIALPREMISES;
                sqlParams[2] = new SqlParameter("@OPERATESMORETHANONEBANKACCOUNT", SqlDbType.Int);
                sqlParams[2].Value = objRequest.OPERATESMORETHANONEBANKACCOUNT;
                sqlParams[3] = new SqlParameter("@RESIDENTIALPREMISES", SqlDbType.Int);
                sqlParams[3].Value = objRequest.RESIDENTIALPREMISES;
                sqlParams[4] = new SqlParameter("@PREVIOUSPAYMENTBEHAVIOUR", SqlDbType.Int);
                sqlParams[4].Value = objRequest.PREVIOUSPAYMENTBEHAVIOUR;
                sqlParams[5] = new SqlParameter("@LIVINGATPRESENTADDRESS", SqlDbType.Int);
                sqlParams[5].Value = objRequest.LIVINGATPRESENTADDRESS;
                sqlParams[6] = new SqlParameter("@CHEQUERETURNHABIT", SqlDbType.Int);
                sqlParams[6].Value = objRequest.CHEQUERETURNHABIT;
                sqlParams[7] = new SqlParameter("@LIVINGWITHFAMILY", SqlDbType.Int);
                sqlParams[7].Value = objRequest.LIVINGWITHFAMILY;
                //sqlParams[8] = new SqlParameter("@FINANCIALWORTHINESS", SqlDbType.Int);
                //sqlParams[8].Value = objRequest.FINANCIALWORTHINESS;
                //sqlParams[9] = new SqlParameter("@SOCIALSTATUS", SqlDbType.Int);
                //sqlParams[9].Value = objRequest.SOCIALSTATUS;
                sqlParams[8] = new SqlParameter("@RELATIONSHIPPERIOD", SqlDbType.Int);
                sqlParams[8].Value = objRequest.RELATIONSHIPPERIOD;
                sqlParams[9] = new SqlParameter("@CREATEDBY", SqlDbType.UniqueIdentifier);
                sqlParams[9].Value = objRequest.CREATEDBY;
                sqlParams[10] = new SqlParameter("@STATUS", SqlDbType.Bit);
                sqlParams[10].Value = objRequest.STATUS;

                result = CExecuteNonQuery("USP_INSERTREPORTOTHERDETAILS", sqlParams);

            }
            catch (Exception ex)
            {
                InsertWebsiteLog(Common.TOKEN, "Report.cs", "InsertUserReportOtherDetails", JsonConvert.SerializeObject(objRequest), ex.ToString());
            }
            return result;
        }