Beispiel #1
0
        /// <summary>
        /// 产品筛选(产品名)
        /// </summary>
        /// yangj    16.08.02
        /// <returns></returns>
        public List <ComboInfo> FindByProduceName(int creditId)
        {
            SqlCommand comm = DHelper.GetSqlCommand(@"
                SELECT DISTINCT Name
                FROM PROD_ProduceInfo AS A
                LEFT JOIN CRET_BindProduce AS B
                    ON A.ProduceId = B.ProduceId
                    WHERE B.CreditId = @CreditId;");

            DHelper.AddParameter(comm, "@CreditId", SqlDbType.Int, creditId);


            DataTable dt = DHelper.ExecuteDataTable(comm);

            List <ComboInfo> list = new List <ComboInfo>();

            foreach (DataRow dr in dt.Rows)
            {
                ComboInfo cbi = new ComboInfo(dr["Name"].ToString(), dr["Name"].ToString());

                list.Add(cbi);
            }

            return(list);
        }
Beispiel #2
0
        /// <summary>
        /// 产品列表查询方法
        /// </summary>
        /// cais    16.03.28
        /// <param name="pagination">分页</param>
        /// <param name="filter">参数</param>
        /// <returns></returns>
        public DataTable Find(Models.Pagination pagination, NameValueCollection filter)
        {
            SqlCommand comm = DHelper.GetSqlCommand(@"
                SELECT
                    Produce.ProduceId,Code,Name,(InterestRate * 12) as InterestRate,(Rate * 12) as Rate,MinFinancingRatio,MaxFinancingRatio,FinalRatio,FinancingPeriods,RepaymentInterval,CustomerBailRatio,CustomerPoundage,AddDate,Remarks,AdditionalGPSCost,AdditionalOtherCost, dbo.Dic(3,RepaymentMethod) AS paymothed FROM PROD_ProduceInfo
                    AS Produce LEFT JOIN (SELECT TOP (@End) ROW_NUMBER() OVER (ORDER BY ProduceId DESC) AS rownum,ProduceId FROM PROD_ProduceInfo
                    WHERE @Code_Name IS NULL OR (Code like  '%'+@Code_Name+'%' OR Name like '%'+@Code_Name+'%')) AS TMP
                ON Produce.ProduceId=TMP.ProduceId WHERE TMP.rownum>@Begin
            ");

            DHelper.AddParameter(comm, "@Begin", SqlDbType.Int, pagination.Begin);
            DHelper.AddParameter(comm, "@End", SqlDbType.Int, pagination.End);

            DHelper.AddParameter(comm, "@Code_Name", SqlDbType.VarChar, filter["ProductCodeOrName"]);

            SqlCommand commPage = DHelper.GetSqlCommand(@"SELECT Count(*) FROM PROD_ProduceInfo WHERE @Code_Name IS NULL OR (Code like  '%'+@Code_Name+'%' OR Name like '%'+@Code_Name+'%')");

            DHelper.AddParameter(commPage, "@Code_Name", SqlDbType.NVarChar, filter["ProductCodeOrName"]);

            pagination.Total = Convert.ToInt32(DHelper.ExecuteScalar(commPage));

            DataTable dt = DHelper.ExecuteDataTable(comm);

            return(dt);
        }
        /// <summary>
        /// 更新
        /// </summary>
        /// qiy		16.03.29
        /// <param name="value">值</param>
        /// <returns></returns>
        public int Update(PartnerInfo value)
        {
            SqlCommand comm = DHelper.GetSqlCommand(@"
				UPDATE CRET_PartnerInfo SET
					Bail = @Bail,
					Address = @Address,
					ProxyArea = @ProxyArea,
					VehicleManage = @VehicleManage,
					ControllerName = @ControllerName,
					ControllerIdentity = @ControllerIdentity,
					ControllerTelephone = @ControllerTelephone,
                    Province=@Province,
                    City=@City

				WHERE CreditId = @CreditId
			"            );

            DHelper.AddParameter(comm, "@CreditId", SqlDbType.Int, value.CreditId);

            DHelper.AddParameter(comm, "@Bail", SqlDbType.Decimal, value.Bail);
            DHelper.AddParameter(comm, "@Address", SqlDbType.NVarChar, value.Address);
            DHelper.AddParameter(comm, "@ProxyArea", SqlDbType.NVarChar, value.ProxyArea);
            DHelper.AddParameter(comm, "@VehicleManage", SqlDbType.NVarChar, value.VehicleManage);
            DHelper.AddParameter(comm, "@ControllerName", SqlDbType.NVarChar, value.ControllerName);
            DHelper.AddParameter(comm, "@ControllerIdentity", SqlDbType.NVarChar, value.ControllerIdentity);
            DHelper.AddParameter(comm, "@ControllerTelephone", SqlDbType.NVarChar, value.ControllerTelephone);
            DHelper.AddParameter(comm, "@Province", SqlDbType.NVarChar, value.Province);
            DHelper.AddParameter(comm, "@City", SqlDbType.NVarChar, value.City);

            return(DHelper.ExecuteNonQuery(comm));
        }
Beispiel #4
0
        /// <summary>
        /// 产品筛选
        /// </summary>
        /// yangj    16.08.02
        /// <param name="produceName">产品名</param>
        /// <param name="repaymentMethod">还款方式</param>
        /// <param name="financingPeriods">融资期限</param>
        /// <returns></returns>
        public List <ComboInfo> FindProduct(string produceName, string repaymentMethod, string financingPeriods, int creditId)
        {
            SqlCommand comm = DHelper.GetSqlCommand(@"
                SELECT A.ProduceId,
                        Code
                FROM PROD_ProduceInfo AS A
                LEFT JOIN CRET_BindProduce AS B
                    ON A.ProduceId = B.ProduceId
                WHERE B.CreditId = @CreditId
                AND (@Name IS NULL OR Name=@Name)
                AND (@RepaymentMethod IS NULL OR RepaymentMethod=@RepaymentMethod)
                AND (@FinancingPeriods IS NULL OR FinancingPeriods=@FinancingPeriods)");

            DHelper.AddParameter(comm, "@CreditId", SqlDbType.Int, creditId);
            DHelper.AddParameter(comm, "@Name", SqlDbType.NVarChar, produceName);
            DHelper.AddParameter(comm, "@RepaymentMethod", SqlDbType.Int, repaymentMethod);
            DHelper.AddParameter(comm, "@FinancingPeriods", SqlDbType.Int, financingPeriods);

            DataTable dt = DHelper.ExecuteDataTable(comm);

            List <ComboInfo> list = new List <ComboInfo>();

            foreach (DataRow dr in dt.Rows)
            {
                ComboInfo cbi = new ComboInfo(dr["ProduceId"].ToString(), dr["Code"].ToString());

                list.Add(cbi);
            }

            return(list);
        }
        /// <summary>
        /// 分页查询
        /// </summary>
        /// qiy		16.03.29
        /// <param name="page">分页信息</param>
        /// <param name="filter">筛选条件</param>
        /// <returns></returns>
        public DataTable List(Models.Pagination page, NameValueCollection filter)
        {
            SqlCommand comm = DHelper.GetSqlCommand(@"
				SELECT tmp.rownum, ci.CreditId,
					ci.Name, ci.Type, dbo.Dic(4, ci.Type) AS TypeDesc, ci.LineOfCredit, ci.AddDate, ci.Remarks,
					cpi.Bail, cpi.ControllerName, cpi.ControllerTelephone
				FROM CRET_CreditInfo AS ci
					RIGHT JOIN (
						SELECT TOP (@End) ROW_NUMBER() OVER (ORDER BY CreditId DESC) AS rownum, CreditId FROM CRET_CreditInfo
					) AS tmp ON ci.CreditId = tmp.CreditId
					LEFT JOIN CRET_PartnerInfo AS cpi ON ci.CreditId = cpi.CreditId
				WHERE tmp.rownum > @Begin
			"            );

            DHelper.AddParameter(comm, "@Begin", SqlDbType.Int, page.Begin);
            DHelper.AddParameter(comm, "@End", SqlDbType.Int, page.End);

            SqlCommand commPage = DHelper.GetSqlCommand(@"
				SELECT COUNT(*) FROM CRET_CreditInfo
			"            );

            page.Total = Convert.ToInt32(DHelper.ExecuteScalar(commPage));

            return(DHelper.ExecuteDataTable(comm));
        }
Beispiel #6
0
        /// <summary>
        /// 根据ID更新审核信息
        /// </summary>
        /// yangj    16.08.30
        /// <param name="value">审核实体</param>
        /// <returns></returns>
        public int Update(ReviewInfo value)
        {
            SqlCommand comm = DHelper.GetSqlCommand(@"
                UPDATE FANC_ReviewInfo SET
                        RepaymentDate = @RepaymentDate,
                        FinanceCost = @FinanceCost,
                        FinalCost = @FinalCost,
                        Payment = @Payment,
                        AdvicefinanceMoney = @AdvicefinanceMoney,
                        ApprovalPrincipal = @ApprovalPrincipal,
                        ApprovalFinanceRatio = @ApprovalFinanceRatio,
                        ReviewType = @ReviewType
                WHERE FinanceId = @FinanceId");

            DHelper.AddParameter(comm, "@FinanceId", SqlDbType.Int, value.FinanceId);
            DHelper.AddParameter(comm, "@AdvicefinanceMoney", SqlDbType.Decimal, value.AdvicefinanceMoney);
            DHelper.AddParameter(comm, "@ApprovalPrincipal", SqlDbType.Decimal, value.ApprovalPrincipal);
            DHelper.AddParameter(comm, "@ApprovalFinanceRatio", SqlDbType.Float, value.ApprovalFinanceRatio);
            DHelper.AddParameter(comm, "@FinanceCost", SqlDbType.Decimal, value.FinanceCost);
            DHelper.AddParameter(comm, "@FinalCost", SqlDbType.Decimal, value.FinalCost);
            DHelper.AddParameter(comm, "@Payment", SqlDbType.Decimal, value.Payment);
            DHelper.AddParameter(comm, "@RepaymentDate", SqlDbType.Int, value.RepaymentDate);
            DHelper.AddParameter(comm, "@ReviewType", SqlDbType.TinyInt, value.ReviewType);

            return(DHelper.ExecuteNonQuery(comm));
        }
Beispiel #7
0
        /// <summary>
        /// 查找指定的借贷信息
        /// </summary>
        /// zouql   16.08.30
        /// <param name="financeId">融资标识</param>
        /// <returns>借贷信息</returns>
        public BorrowInfo Find(int financeId)
        {
            SqlCommand comm = new SqlCommand(@"
                    SELECT 
                        BI_ID,
                        FinanceId,
                        ApprovalPrincipal,
                        InterestRate,
                        FinancingPeriods,
                        RepaymentInterval,
                        RepaymentMethod,
                        RepaymentDate,
                        FinanceAddDate,
                        [State],
                        OncePayMonths,
                        FinalRatio,
                        CustomerBailRatio,
                        FinalCost,
                        ExtralCost
                    FROM 
                        FANC_Borrow
                    WHERE FinanceId=@financeId
        ");

            DHelper.AddParameter(comm, "@financeId", SqlDbType.Int, financeId);

            var dt = DHelper.ExecuteDataTable(comm);

            return(Load(dt.Rows[0]));
        }
Beispiel #8
0
        /// <summary>
        /// 更新[未使用]
        /// </summary>
        /// qiy		16.03.08
        /// <param name="value"></param>
        /// <returns></returns>
        public bool Update(ActionInfo value)
        {
            SqlCommand comm = DHelper.GetSqlCommand(@"
             UPDATE FLOW_Action SET
                Node = @NodeId,
				Transfer = @Transfer, 
				Name = @Name, 
				Type = @Type, 
                AllocationType = @AllocationType, 
				Description = @Description, 
				Method = @Method 
             WHERE ActionId = @ActionId 
             ");

            DHelper.AddParameter(comm, "@ActionId", SqlDbType.Int, value.ActionId);

            DHelper.AddParameter(comm, "@NodeId", SqlDbType.Int, value.NodeId);
            DHelper.AddParameter(comm, "@Transfer", SqlDbType.Int, value.Transfer);
            DHelper.AddParameter(comm, "@Name", SqlDbType.NVarChar, value.Name);
            DHelper.AddParameter(comm, "@Type", SqlDbType.TinyInt, value.AllocationType);
            DHelper.AddParameter(comm, "@Description", SqlDbType.NVarChar, value.Description);
            DHelper.AddParameter(comm, "@Method", SqlDbType.VarChar, value.Method);

            return(DHelper.ExecuteNonQuery(comm) > 0);
        }
Beispiel #9
0
        /// <summary>
        /// 更新
        /// </summary>
        /// qiy    16.03.31
        /// qiy    16.05.31
        /// yangj   16.07.26    新增融资预估金额字段
        /// zouql   16.07.28    新增厂商指导价字段
        /// zouql   16.08.04    新增融资实际金额字段
        /// <param name="value">值</param>
        /// <returns></returns>
        public int Update(FinanceInfo value)
        {
            SqlCommand comm = DHelper.GetSqlCommand(@"
				UPDATE FANC_FinanceInfo SET 
					ProduceId = @ProduceId,
					Type = @Type,
					IntentionPrincipal = @IntentionPrincipal,
					ApprovalValue = @ApprovalValue,  
					Remarks = @Remarks ,
                    OncePayMonths=@OncePayMonths,
                    MarginMoney=@MarginMoney,
                    PaymonthlyMoney=@PaymonthlyMoney,
                    OnepayInterestMoney=@OnepayInterestMoney,
                    ActualcashMoney=@ActualcashMoney
				WHERE FinanceId = @FinanceId
			"            );

            DHelper.AddParameter(comm, "@FinanceId", SqlDbType.Int, value.FinanceId);
            DHelper.AddParameter(comm, "@ProduceId", SqlDbType.Int, value.ProduceId);
            DHelper.AddParameter(comm, "@Type", SqlDbType.TinyInt, value.Type);

            // 建议融资金额
            DHelper.AddParameter(comm, "@IntentionPrincipal", SqlDbType.Decimal, value.IntentionPrincipal);
            DHelper.AddParameter(comm, "@ApprovalValue", SqlDbType.Decimal, value.ApprovalValue);
            DHelper.AddParameter(comm, "@Remarks", SqlDbType.NVarChar, value.Remarks);
            DHelper.AddParameter(comm, "@OncePayMonths", SqlDbType.Int, value.OncePayMonths);

            // 保证金、先付月供金额、一次性付息金额、实际用款金额
            DHelper.AddParameter(comm, "@MarginMoney", SqlDbType.Decimal, value.MarginMoney);
            DHelper.AddParameter(comm, "@PaymonthlyMoney", SqlDbType.Decimal, value.PaymonthlyMoney);
            DHelper.AddParameter(comm, "@OnepayInterestMoney", SqlDbType.Decimal, value.OnepayInterestMoney);
            DHelper.AddParameter(comm, "@ActualcashMoney", SqlDbType.Decimal, value.ActualcashMoney);

            return(DHelper.ExecuteNonQuery(comm));
        }
Beispiel #10
0
        /// <summary>
        /// 列表
        /// </summary>
        /// yangj    16.07.01
        /// <param name="dictionaryTypeId">字典类型ID</param>
        /// <returns></returns>
        public DataTable List(Models.Pagination page, NameValueCollection filter)
        {
            SqlCommand comm = DHelper.GetSqlCommand(@"
                SELECT tmp.rownum, bdt.BDT_ID,bdt.Name, temp.Name AS ParentName
                FROM BANK_DictionaryType AS bdt
					RIGHT JOIN (SELECT TOP (@End) ROW_NUMBER() OVER (ORDER BY BDT_ID DESC) AS rownum,BDT_ID FROM BANK_DictionaryType
					)AS tmp ON bdt.BDT_ID = tmp.BDT_ID
                LEFT JOIN BANK_DictionaryType
                    AS temp ON bdt.ParentType = temp.BDT_ID
                WHERE tmp.rownum > @Begin
			"            );

            DHelper.AddParameter(comm, "@Begin", SqlDbType.Int, page.Begin);
            DHelper.AddParameter(comm, "@End", SqlDbType.Int, page.End);

            SqlCommand commPage = DHelper.GetSqlCommand(
                @"SELECT COUNT(*) FROM BANK_DictionaryType
			"            );

            page.Total = Convert.ToInt32(DHelper.ExecuteScalar(commPage));

            DataTable dt = DHelper.ExecuteDataTable(comm);

            return(dt);
        }
Beispiel #11
0
        /// <summary>
        /// 根据ApplicantId 删除相对应的附加申请人(担保人、联系人)
        /// </summary>
        /// cais    16.03.31
        /// <param name="applicantId"></param>
        /// <returns></returns>
        public int Delete(int applicantId)
        {
            SqlCommand comm = DHelper.GetSqlCommand(@"DELETE FANC_ApplicantInfo WHERE ApplicantId = @ApplicantId");

            DHelper.AddParameter(comm, "@ApplicantId", SqlDbType.Int, applicantId);

            return(DHelper.ExecuteNonQuery(comm));
        }
Beispiel #12
0
        /// <summary>
        /// 根据一个产品ID ,修改对应的产品
        /// </summary>
        /// cais    16.03.29
        /// yangj   16.07.25(新增融资返范围)
        /// <param name="produce"></param>
        /// <returns></returns>
        public int Update(ProduceInfo produce)
        {
            SqlCommand comm = DHelper.GetSqlCommand(@"
                UPDATE PROD_ProduceInfo SET Code=@Code ,
                    Name=@Name,
                    InterestRate=@InterestRate,
                    Rate=@Rate,
                    RepaymentMethod=@RepaymentMethod,
                    MinFinancingRatio=@MinFinancingRatio,
                    MaxFinancingRatio=@MaxFinancingRatio,
                    FinalRatio=@FinalRatio,
                    FinancingPeriods=@FinancingPeriods,
                    RepaymentInterval=@RepaymentInterval,
                    CustomerBailRatio=@CustomerBailRatio,
                    CustomerPoundage=@CustomerPoundage,
                    AddDate=@AddDate,
                    Remarks=@Remarks,
                    AdditionalGPSCost=@AdditionalGPSCost,
                    AdditionalOtherCost=@AdditionalOtherCost,
                    IsVehiclePrice=@IsVehiclePrice,
                    IsPurchaseTax=@IsPurchaseTax,
                    IsBusinessInsurance=@IsBusinessInsurance,
                    IsTafficCompulsoryInsurance=@IsTafficCompulsoryInsurance,
                    IsVehicleVesselTax=@IsVehicleVesselTax,
                    IsExtendedWarrantyInsurance=@IsExtendedWarrantyInsurance,
                    IsOther=@IsOther
                WHERE ProduceId=@ProduceId");

            DHelper.AddParameter(comm, "@Code", SqlDbType.NVarChar, produce.Code);
            DHelper.AddParameter(comm, "@Name", SqlDbType.NVarChar, produce.Name);
            DHelper.AddParameter(comm, "@InterestRate", SqlDbType.Float, (produce.InterestRate) / 12);
            DHelper.AddParameter(comm, "@Rate", SqlDbType.Float, (produce.Rate) / 12);

            DHelper.AddParameter(comm, "@RepaymentMethod", SqlDbType.Int, produce.RepaymentMethod);
            DHelper.AddParameter(comm, "@MinFinancingRatio", SqlDbType.Int, produce.MinFinancingRatio);
            DHelper.AddParameter(comm, "@MaxFinancingRatio", SqlDbType.Int, produce.MaxFinancingRatio);
            DHelper.AddParameter(comm, "@FinalRatio", SqlDbType.Int, produce.FinalRatio);
            DHelper.AddParameter(comm, "@FinancingPeriods", SqlDbType.Int, produce.FinancingPeriods);
            DHelper.AddParameter(comm, "@RepaymentInterval", SqlDbType.Int, produce.RepaymentInterval);
            DHelper.AddParameter(comm, "@CustomerBailRatio", SqlDbType.Float, produce.CustomerBailRatio);
            DHelper.AddParameter(comm, "@CustomerPoundage", SqlDbType.Decimal, produce.CustomerPoundage);
            DHelper.AddParameter(comm, "@AddDate", SqlDbType.DateTime, DateTime.Now);
            DHelper.AddParameter(comm, "@Remarks", SqlDbType.NVarChar, produce.Remarks);
            DHelper.AddParameter(comm, "@AdditionalGPSCost", SqlDbType.Decimal, produce.AdditionalGPSCost);
            DHelper.AddParameter(comm, "@AdditionalOtherCost", SqlDbType.Decimal, produce.AdditionalOtherCost);
            // 新增融资范围
            DHelper.AddParameter(comm, "@IsVehiclePrice", SqlDbType.Bit, produce.IsVehiclePrice);
            DHelper.AddParameter(comm, "@IsPurchaseTax", SqlDbType.Bit, produce.IsPurchaseTax);
            DHelper.AddParameter(comm, "@IsBusinessInsurance", SqlDbType.Bit, produce.IsBusinessInsurance);
            DHelper.AddParameter(comm, "@IsTafficCompulsoryInsurance", SqlDbType.Bit, produce.IsTafficCompulsoryInsurance);
            DHelper.AddParameter(comm, "@IsVehicleVesselTax", SqlDbType.Bit, produce.IsVehicleVesselTax);
            DHelper.AddParameter(comm, "@IsExtendedWarrantyInsurance", SqlDbType.Bit, produce.IsExtendedWarrantyInsurance);
            DHelper.AddParameter(comm, "@IsOther", SqlDbType.Bit, produce.IsOther);

            DHelper.AddParameter(comm, "@ProduceId", SqlDbType.Int, produce.ProduceId);

            return(DHelper.ExecuteNonQuery(comm));
        }
Beispiel #13
0
        /// <summary>
        /// 插入指定的借贷信息
        /// </summary>
        /// zouql   16.08.30
        /// <param name="borrowInfo">借贷信息</param>
        /// <returns>操作结果</returns>
        public int Insert(BorrowInfo borrowInfo)
        {
            SqlCommand comm = new SqlCommand(@"
                             INSERT INTO FANC_Borrow
                              ( 
	                               FinanceId,
                                   ApprovalPrincipal,
                                   InterestRate,
                                   FinancingPeriods,
                                   RepaymentInterval,
                                   RepaymentMethod,
                                   RepaymentDate,
                                   FinanceAddDate,
                                   [State],
                                   OncePayMonths,
                                   FinalRatio,
                                   CustomerBailRatio,
                                   FinalCost,
                                   ExtralCost
	                              )
                              VALUES
                              (
                                  @FinanceId,
                                  @ApprovalPrincipal,
                                  @InterestRate,
                                  @FinancingPeriods,
                                  @RepaymentInterval,
                                  @RepaymentMethod,
                                  @RepaymentDate,
                                  @FinanceAddDate,
                                  @State,
                                  @OncePayMonths,
                                  @FinalRatio,
                                  @CustomerBailRatio,
                                  @FinalCost,
                                  @ExtralCost
	                              ) 
                    SELECT SCOPE_IDENTITY()
        ");

            DHelper.AddParameter(comm, "@financeId", SqlDbType.Int, borrowInfo.FinanceId);
            DHelper.AddParameter(comm, "@ApprovalPrincipal", SqlDbType.Decimal, borrowInfo.ApprovalPrincipal);
            DHelper.AddParameter(comm, "@InterestRate", SqlDbType.Float, borrowInfo.InterestRate);
            DHelper.AddParameter(comm, "@FinancingPeriods", SqlDbType.Int, borrowInfo.FinancingPeriods);
            DHelper.AddParameter(comm, "@RepaymentInterval", SqlDbType.Int, borrowInfo.RepaymentInterval);
            DHelper.AddParameter(comm, "@RepaymentMethod", SqlDbType.NVarChar, borrowInfo.RepaymentMethod);
            DHelper.AddParameter(comm, "@RepaymentDate", SqlDbType.Int, borrowInfo.RepaymentDate);
            DHelper.AddParameter(comm, "@FinanceAddDate", SqlDbType.DateTime, borrowInfo.FinanceAddDate);
            DHelper.AddParameter(comm, "@State", SqlDbType.NVarChar, borrowInfo.State);
            DHelper.AddParameter(comm, "@OncePayMonths", SqlDbType.Int, borrowInfo.OncePayMonths);
            DHelper.AddParameter(comm, "@FinalRatio", SqlDbType.Float, borrowInfo.FinalRatio);
            DHelper.AddParameter(comm, "@CustomerBailRatio", SqlDbType.Float, borrowInfo.CustomerBailRatio);
            DHelper.AddParameter(comm, "@FinalCost", SqlDbType.Decimal, borrowInfo.FinalCost);
            DHelper.AddParameter(comm, "@ExtralCost", SqlDbType.Decimal, borrowInfo.ExtralCost);

            return(Convert.ToInt32(DHelper.ExecuteScalar(comm)));
        }
Beispiel #14
0
        /// <summary>
        /// 通过FinanceId 查询 产品列表查询方法
        /// </summary>
        /// cais    16.03.31
        /// <param name="financeId"></param>
        /// <returns></returns>
        public List <ApplicantInfo> Find(int financeId)
        {
            SqlCommand comm = DHelper.GetSqlCommand(
                @"SELECT * FROM  FANC_ApplicantInfo WHERE FinanceId = @FinanceId ORDER BY Type");

            DHelper.AddParameter(comm, "@FinanceId", SqlDbType.Int, financeId);

            return(LoadAll(DHelper.ExecuteDataTable(comm).Rows));
        }
Beispiel #15
0
        /// <summary>
        /// 查询XML关系数据
        /// </summary>
        /// <param name="instanceId"></param>
        /// <returns></returns>
        public string FindXMLData(int instanceId)
        {
            SqlCommand comm = DHelper.GetSqlCommand(
                "SELECT KeyXML FROM FLOW_Instance WHERE InstanceId = @InstanceId"
                );

            DHelper.AddParameter(comm, "@InstanceId", SqlDbType.Int, instanceId);

            return(Convert.ToString(DHelper.ExecuteScalar(comm)));
        }
Beispiel #16
0
        /// <summary>
        /// 获取申请人姓名和ID
        /// zouql   16.07.27
        /// yangj   16.09.14(还款用户直接默认为主要申请人名字,不用下拉菜单)
        /// </summary>
        /// <returns></returns>
        public ApplicantInfo Option(int financeId)
        {
            SqlCommand comm = DHelper.GetSqlCommand(@"SELECT ApplicantId,Name FROM FANC_ApplicantInfo WHERE Type = 1 AND FinanceId = @FinanceId");

            DHelper.AddParameter(comm, "@FinanceId", SqlDbType.Int, financeId);

            DataTable dt = DHelper.ExecuteDataTable(comm);

            return(dt.Rows.Count > 0 ? Load(dt.Rows[0]) : null);
        }
Beispiel #17
0
        /// <summary>
        /// 通过角色删除
        /// </summary>
        /// yaoy    15.11.26
        /// qiy		16.03.08
        /// <param name="roleId"></param>
        /// <returns></returns>
        public void DeleteByRole(int roleId)
        {
            SqlCommand comm = DHelper.GetSqlCommand(
                "DELETE USER_Permissions WHERE RoleId = @RoleId"
                );

            DHelper.AddParameter(comm, "@RoleId", SqlDbType.Int, roleId);

            DHelper.ExecuteNonQuery(comm);
        }
Beispiel #18
0
        /// <summary>
        /// 通过菜单删除
        /// </summary>
        /// yand	15.11.24
        /// qiy		16.03.08
        /// <param name="menuId"></param>
        /// <returns></returns>
        public void DeleteByMenu(int menuId)
        {
            SqlCommand comm = DHelper.GetSqlCommand(
                "DELETE USER_Permissions WHERE MenuId = @MenuId"
                );

            DHelper.AddParameter(comm, "@MenuId", SqlDbType.Int, menuId);

            DHelper.ExecuteNonQuery(comm);
        }
Beispiel #19
0
        /// <summary>
        /// 根据节点ID查询行为信息
        /// </summary>
        /// yand    15.12.03
        /// qiy		16.03.08
        /// <param name="nodeId">节点ID</param>
        /// <returns></returns>
        public List <ActionInfo> FindByNode(int nodeId)
        {
            SqlCommand comm = DHelper.GetSqlCommand(@"
                SELECT ActionId, NodeId, Transfer, Name, Type, AllocationType, Description, Method FROM FLOW_Action WHERE NodeId = @NodeId
            ");

            DHelper.AddParameter(comm, "@NodeId", SqlDbType.Int, nodeId);

            return(LoadAll(DHelper.ExecuteDataTable(comm).Rows));
        }
        /// <summary>
        /// 通过授信主体删除
        /// </summary>
        /// qiy		16.03.30
        /// <param name="creditId"></param>
        /// <returns></returns>
        public void DeleteByCredit(int creditId)
        {
            SqlCommand comm = DHelper.GetSqlCommand(
                "DELETE CRET_BindProduce WHERE CreditId = @CreditId"
                );

            DHelper.AddParameter(comm, "@CreditId", SqlDbType.Int, creditId);

            DHelper.ExecuteNonQuery(comm);
        }
Beispiel #21
0
        /// <summary>
        /// 删除文件
        /// </summary>
        /// qiy		16.04.05
        /// <param name="fileId">文件标识</param>
        /// <returns></returns>
        public int Delete(int fileId)
        {
            SqlCommand comm = DHelper.GetSqlCommand(
                "DELETE SYS_FileList WHERE FL_ID = @FileId"
                );

            DHelper.AddParameter(comm, "@FileId", SqlDbType.Int, fileId);

            return(DHelper.ExecuteNonQuery(comm));
        }
Beispiel #22
0
        /// <summary>
        /// 删除菜单
        /// </summary>
        /// yand    15.11.24
        /// <param name="menuId"></param>
        /// <returns></returns>
        public void Delete(int menuId)
        {
            SqlCommand comm = DHelper.GetSqlCommand(
                "Delete SYS_Menu WHERE MN_ID = @MenuId"
                );

            DHelper.AddParameter(comm, "@MenuId", SqlDbType.Int, menuId);

            DHelper.ExecuteNonQuery(comm);
        }
Beispiel #23
0
        /// <summary>
        /// 删除
        /// </summary>
        /// yaoy    16.08.04
        /// <param name="userId"></param>
        /// <returns></returns>
        public int Delete(int userId)
        {
            SqlCommand comm = DHelper.GetSqlCommand(@"
				DELETE FROM CRET_Account WHERE UserId = @UserId
			"            );

            DHelper.AddParameter(comm, "@UserId", SqlDbType.Int, userId);

            return(DHelper.ExecuteNonQuery(comm));
        }
Beispiel #24
0
        /// <summary>
        /// 查找子菜单的数量
        /// </summary>
        /// qiy		16.03.09
        /// <param name="menuId">菜单标识</param>
        /// <returns></returns>
        public int CountChildren(int menuId)
        {
            SqlCommand comm = DHelper.GetSqlCommand(
                "SELECT COUNT(*) FROM SYS_Menu WHERE ParentId = @ParentId"
                );

            DHelper.AddParameter(comm, "@ParentId", SqlDbType.Int, menuId);

            return(Convert.ToInt32(DHelper.ExecuteScalar(comm)));
        }
Beispiel #25
0
        /// <summary>
        /// 通过用户删除
        /// </summary>
        /// qiy		16.03.09
        /// <param name="userId">用户标识</param>
        /// <returns></returns>
        public void DeleteByUser(int userId)
        {
            SqlCommand comm = DHelper.GetSqlCommand(
                "DELETE USER_Relation WHERE UserId = @UserId"
                );

            DHelper.AddParameter(comm, "@UserId", SqlDbType.Int, userId);

            DHelper.ExecuteNonQuery(comm);
        }
        /// <summary>
        /// 删除
        /// </summary>
        /// qiy     16.04.11
        /// <param name="financeId">融资标识</param>
        /// <returns></returns>
        public int Delete(int financeId)
        {
            SqlCommand comm = DHelper.GetSqlCommand(@"
				DELETE FANC_VehicleInfo WHERE FinanceId = @FinanceId
			"            );

            DHelper.AddParameter(comm, "@FinanceId", SqlDbType.Int, financeId);

            return(DHelper.ExecuteNonQuery(comm));
        }
        /// <summary>
        /// 删除文件
        /// </summary>
        /// cais    16.04.08
        /// <param name="referenceId">文件引用id</param>
        public void Delete(int referenceId)
        {
            SqlCommand comm = DHelper.GetSqlCommand(
                "DELETE SYS_FileList WHERE ReferenceId=@ReferenceId"
                );

            DHelper.AddParameter(comm, "@ReferenceId", SqlDbType.Int, referenceId);

            DHelper.ExecuteNonQuery(comm);
        }
        /// <summary>
        /// 查找用户名
        /// </summary>
        /// qiy		15.11.25
        /// <param name="username">用户名</param>
        /// <returns></returns>
        public int FindByUsername(string username)
        {
            SqlCommand comm = DHelper.GetSqlCommand(
                "SELECT COUNT(*) FROM USER_UserInfo WHERE Username = @Username"
                );

            DHelper.AddParameter(comm, "@Username", SqlDbType.NVarChar, username);

            return(Convert.ToInt32(DHelper.ExecuteScalar(comm)));
        }
Beispiel #29
0
        /// <summary>
        /// 查找主要合同号个数
        /// </summary>
        /// cais    16.05.09
        /// <param name="all">ContractMainCode[主合同号]</param>
        /// <returns></returns>
        public DataTable Find(int financeid)
        {
            SqlCommand comm = DHelper.GetSqlCommand(@"
             SELECT ContractMainCode FROM FANC_Contracts WHERE FinanceId=@FinanceId
            ");

            DHelper.AddParameter(comm, "@FinanceId", SqlDbType.NVarChar, financeid);

            return(DHelper.ExecuteDataTable(comm));
        }
Beispiel #30
0
        /// <summary>
        /// 查找城市代码,用于生成合同
        /// </summary>
        /// cais    16.05.09
        /// <returns></returns>
        public DataTable Find(string citycode)
        {
            SqlCommand comm = DHelper.GetSqlCommand(@"
               SELECT  CityCode , CityName  FROM CRET_Cities WHERE CityCode=@CityCode
            ");

            DHelper.AddParameter(comm, "@CityCode", SqlDbType.NVarChar, citycode);

            return(DHelper.ExecuteDataTable(comm));
        }