Ejemplo n.º 1
0
 public MPMerchantLandlordModel()
 {
     Questions = new MPMerchantLandlordQuestionsModel();
     LandlordAddress = new MPMerchantAddressInfoModel();
 }
Ejemplo n.º 2
0
        public MPMerchantLandlordQuestionsModel GetMerchantDetailsForVerification(Int64 merchantId)
        {
            MPMerchantLandlordQuestionsModel details = new MPMerchantLandlordQuestionsModel();
            //List<UseOfAdvanceModel> AdvancesList = new List<UseOfAdvanceModel>();
            DataSet dsData = new DataSet();
            dsData = GetMerchantDetailsForQuestion(merchantId);
            if (dsData.Tables.Count > 0)
            {
                if (dsData.Tables[0].Rows.Count > 0)
                {
                    details.MerchantId = Convert.ToInt16(dsData.Tables[0].Rows[0]["MerchantId"]);
                    details.LegalName = Convert.ToString(dsData.Tables[0].Rows[0]["LegalName"]);
                    details.BusinessName = Convert.ToString(dsData.Tables[0].Rows[0]["BusinessName"]);
                    details.SalesRepName = Convert.ToString(dsData.Tables[0].Rows[0]["SalesRepName"]);

                    details.OwnerFirstName = Convert.ToString(dsData.Tables[0].Rows[0]["OwnerFirstName"]);
                    details.OwnerLastName = Convert.ToString(dsData.Tables[0].Rows[0]["OwnerLastName"]);

                    //details.OwnerName = Convert.ToString(dsData.Tables[0].Rows[0]["OwnerName"]);
                    if (string.IsNullOrEmpty(dsData.Tables[0].Rows[0]["retention"].ToString()) == false)
                        details.RetensionPct = Convert.ToInt16(dsData.Tables[0].Rows[0]["retention"]);
                    if (string.IsNullOrEmpty(dsData.Tables[0].Rows[0]["IsAuthorized"].ToString()) == false)
                        details.IsAuthorised = Convert.ToInt16(dsData.Tables[0].Rows[0]["IsAuthorized"]);
                    if (string.IsNullOrEmpty(dsData.Tables[0].Rows[0]["LoanedAmount"].ToString()) == false)
                        details.LoanAmount = Convert.ToDouble(dsData.Tables[0].Rows[0]["LoanedAmount"]);
                    if (string.IsNullOrEmpty(dsData.Tables[0].Rows[0]["ownedAmount"].ToString()) == false)
                        details.OwnedAmount = Convert.ToDouble(dsData.Tables[0].Rows[0]["ownedAmount"]);
                    details.OwnerPassport = Convert.ToString(dsData.Tables[0].Rows[0]["PassportNbr"]);
                    if (string.IsNullOrEmpty(dsData.Tables[0].Rows[0]["GrossAnnualSales"].ToString()) == false)
                        details.GrossAnnualSales = Convert.ToDouble(dsData.Tables[0].Rows[0]["GrossAnnualSales"]);
                    if (string.IsNullOrEmpty(dsData.Tables[0].Rows[0]["AdminExp"].ToString()) == false)
                        details.AdminExp = Convert.ToDouble(dsData.Tables[0].Rows[0]["AdminExp"]);
                    if (dsData.Tables[0].Rows[0]["BusinessStartDate"] != null)
                    {
                        if (dsData.Tables[0].Rows[0]["BusinessStartDate"].ToString() != "")
                            details.BusinessStartDate = Convert.ToDateTime(dsData.Tables[0].Rows[0]["BusinessStartDate"]);
                    }
                    if (string.IsNullOrEmpty(dsData.Tables[0].Rows[0]["TypeOfAdvanceId"].ToString()) == false)
                        details.TypeOfAdvanceId = Convert.ToInt64(dsData.Tables[0].Rows[0]["TypeOfAdvanceId"]);

                    if (dsData.Tables[0].Rows[0]["RentFlag"] != null)
                    {
                        long v = 0;
                        long.TryParse(dsData.Tables[0].Rows[0]["RentFlag"].ToString(), out v);
                        details.RentFlag = v;
                    }
                    if (dsData.Tables[0].Rows[0]["ContractStartDate"] != null)
                    {
                        if (dsData.Tables[0].Rows[0]["ContractStartDate"].ToString() != "")
                            details.ContractStartDate = Convert.ToDateTime(dsData.Tables[0].Rows[0]["ContractStartDate"]);
                    }
                    if (dsData.Tables[0].Rows[0]["ContractExpireDate"] != null)
                    {
                        if (dsData.Tables[0].Rows[0]["ContractExpireDate"].ToString() != "")
                            // details.ContractExpireDate = (dsData.Tables[0].Rows[0]["ContractExpireDate"]).ToString();
                            details.ContractExpireDate = Convert.ToDateTime(dsData.Tables[0].Rows[0]["ContractExpireDate"]);
                    }
                }

                if (dsData.Tables[1].Rows.Count > 0)
                {
                    foreach (DataRow dRow in dsData.Tables[1].Rows)
                    {
                        details.MerchantAddress = Convert.ToString(dRow["MerchantAddress"]);
                        details.LandlordAddress = Convert.ToString(dRow["LandlordAddress"]);
                        details.RentedAmount = dRow.Field<double?>("RentedAmount");
                        //details.LandlordName = Convert.ToString(dRow["LandlordName"]);
                        details.LLFirstName = Convert.ToString(dRow["LLFirstName"]);
                        details.LLLastName = Convert.ToString(dRow["LLLastName"]);
                        details.LLCompany = Convert.ToString(dRow["LLCompany"]);
                    }
                }
            }

            return details;
        }