public bool AddSettlementApprovalFlows(ParkSettlementApprovalFlowModel ApprovalFlows) { bool flag = false; string strSql = "insert into ParkSettlementApprovalFlow(flowname,pkid,remark,flowid) values(@flowname,@pkid,@remark,@flowid)"; using (DbOperator dbOperator = ConnectionManager.CreateReadConnection()) { dbOperator.ClearParameters(); dbOperator.AddParameter("flowname", ApprovalFlows.FlowName); dbOperator.AddParameter("pkid", ApprovalFlows.PKID); dbOperator.AddParameter("remark", ApprovalFlows.Remark); dbOperator.AddParameter("flowid", ApprovalFlows.FlowID); flag = dbOperator.ExecuteNonQuery(strSql) > 0 ? true:false; } return(flag); }
public static List <ParkSettlementApprovalFlowModel> GetSettlementApprovalFlows(string PKID) { IParkSettlementApprovalFlow factory = ParkSettlementApprovalFlowFactory.GetFactory(); List <ParkSettlementApprovalFlowModel> approvals = factory.GetSettlementApprovalFlows(PKID); if (approvals == null || approvals.Count == 0) { ParkSettlementApprovalFlowModel psafF1 = new ParkSettlementApprovalFlowModel(); psafF1.FlowID = -1; psafF1.FlowName = "已撤销"; psafF1.PKID = PKID; psafF1.Remark = "流程已被发起人取消"; factory.AddSettlementApprovalFlows(psafF1); ParkSettlementApprovalFlowModel psaf2 = new ParkSettlementApprovalFlowModel(); psaf2.FlowID = 0; psaf2.FlowName = "运营商待转款"; psaf2.PKID = PKID; psaf2.Remark = "运营商待转款"; factory.AddSettlementApprovalFlows(psaf2); ParkSettlementApprovalFlowModel psaf3 = new ParkSettlementApprovalFlowModel(); psaf3.FlowID = 1; psaf3.FlowName = "待收款"; psaf3.PKID = PKID; psaf3.Remark = "车场待收款"; factory.AddSettlementApprovalFlows(psaf3); ParkSettlementApprovalFlowModel psaf4 = new ParkSettlementApprovalFlowModel(); psaf4.FlowID = 2; psaf4.FlowName = "完成"; psaf4.PKID = PKID; psaf4.Remark = "车场确认收款 流程完毕"; factory.AddSettlementApprovalFlows(psaf4); approvals = factory.GetSettlementApprovalFlows(PKID); } return(approvals); }