// 开始审批 private String beginApproval() { UserInfo user = (UserInfo)Session["user"]; String approvalResult = Request.Form["ApprovalResult"].ToString(); String approvalOpinions = Request.Form["ApprovalOpinions"].ToString(); String docCodes = Request.Form["docCodes[]"] != null ? Request.Form["docCodes[]"].ToString() : Request.Form["docCodes"].ToString(); String[] docCodeArray = docCodes.Split(','); String netSalesNum = Request.Form["netSalesNum"].ToString(); if (docCodeArray.Length < 1) { return("单据为空,无法进行审批"); } string msg = ""; for (int i = 0; i < docCodeArray.Length; i++) { String docCode = docCodeArray[i]; String returnMsg = ApprovalFlowManage.ApproveDocument("net_sales", docCode, user, approvalResult, approvalOpinions, "http://yelioa.top/mNetSalesApproval.aspx?type=mine", "http://yelioa.top/mNetSalesApproval.aspx?type=his", "http://yelioa.top/mNetSalesUpload.aspx", "PyO4Il3bIxyuFquBAGrrr76GVcUbIN5NPpxNGAja-4U", "netSales", "1000002"); if (i != 0) { msg += ","; } if (returnMsg.Contains("出错")) { msg += ("单号为" + docCode + "的单据审批出错"); } else if (returnMsg.Contains("结束")) { // 审批流程结束后,需要把纯销数据更新到flow_statistic表中 string tempMsg = NetSalesInfoSrv.updateNetSalesAndStockAfterApproval(docCode); if ("更新成功".Equals(tempMsg)) { msg += ("单号为" + docCode + "的单据审批流程结束"); } else { msg += ("单号为" + docCode + "的单据审批流程结束失败!"); } } else if ("当前用户无审批权限!".Equals(returnMsg)) { msg += ("单号为" + docCode + "的单据已被其他人审批,请知悉!"); } else { msg += ("单号为" + docCode + "的单据审批成功"); } } return(msg); }
public static DataTable getInfos(string salesId) { DataSet ds = NetSalesInfoSrv.getInfos(salesId); if (ds != null) { return(ds.Tables[0]); } else { return(null); } }
public static String getNetSalesNum(string hospital, string product, string sales) { return(NetSalesInfoSrv.getNetSalesNum(hospital, product, sales)); }
public static Dictionary <String, String> SaveNetSales(string hospital, string product, string sales, string netSalesNumber, string docCode, string time) { return(NetSalesInfoSrv.SaveNetSales(hospital, product, sales, netSalesNumber, docCode, time)); }
public static string getFlowNumOfReportSales(string hospital, string product, string sales) { return(NetSalesInfoSrv.getFlowNumOfReportSales(hospital, product, sales)); }