|  |  |  | 
|---|
|  |  |  | { | 
|---|
|  |  |  | try | 
|---|
|  |  |  | { | 
|---|
|  |  |  | //判断是否有采购经理权限 | 
|---|
|  |  |  | bool isCgjl = Security_Log("Cg_POOrderBill_PurchasManager", 1, true, user); | 
|---|
|  |  |  | if (!isCgjl) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | sWhere += $" and HEmpID in (select HEmpID from Gy_Czygl where Czymc='{user}' )"; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | string sql = "select * from h_v_IF_POOrderBillList where 1 = 1 " + sWhere; | 
|---|
|  |  |  | ds = oCN.RunProcReturn(sql, "h_v_IF_POOrderBillList"); | 
|---|
|  |  |  | //判断是否有查询权限 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | objJsonResult.code = "1"; | 
|---|
|  |  |  | objJsonResult.count = 1; | 
|---|
|  |  |  | objJsonResult.Message = "Sucess!"; | 
|---|
|  |  |  | objJsonResult.data = ds.Tables[0]; | 
|---|
|  |  |  | return objJsonResult; | 
|---|
|  |  |  | if (!DBUtility.ClsPub.Security_Log("Cg_POOrderBillQuery", 1, false, user)) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | objJsonResult.code = "0"; | 
|---|
|  |  |  | objJsonResult.count = 0; | 
|---|
|  |  |  | objJsonResult.Message = "无权限查看!"; | 
|---|
|  |  |  | objJsonResult.data = null; | 
|---|
|  |  |  | return objJsonResult; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | string sql = "select * from h_v_IF_POOrderBillList where 1 = 1 "; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (sWhere=="" || sWhere == null) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | ds = oCN.RunProcReturn(sql+ " order by hmainid desc", "h_v_IF_POOrderBillList"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | else | 
|---|
|  |  |  | { | 
|---|
|  |  |  | ds = oCN.RunProcReturn(sql + sWhere+ " order by hmainid desc", "h_v_IF_POOrderBillList"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (ds.Tables[0].Rows.Count != 0 || ds != null) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | objJsonResult.code = "1"; | 
|---|
|  |  |  | objJsonResult.count = 1; | 
|---|
|  |  |  | objJsonResult.Message = "Sucess!"; | 
|---|
|  |  |  | objJsonResult.data = ds.Tables[0]; | 
|---|
|  |  |  | return objJsonResult; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | else | 
|---|
|  |  |  | { | 
|---|
|  |  |  | objJsonResult.code = "0"; | 
|---|
|  |  |  | objJsonResult.count = 0; | 
|---|
|  |  |  | objJsonResult.Message = "无数据"; | 
|---|
|  |  |  | objJsonResult.data = null; | 
|---|
|  |  |  | return objJsonResult; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | catch (Exception e) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | 
|---|
|  |  |  | where b.HInterID in ({2}) | 
|---|
|  |  |  | and b. HSOURCEINTERID = {3} | 
|---|
|  |  |  | and a.HERPInterID = 0 | 
|---|
|  |  |  | ", FID, FBillNo, HInterID, dr["FID"].ToString()); | 
|---|
|  |  |  | ", FID, FBillNo, dr["HINTERID"].ToString(), dr["FID"].ToString()); | 
|---|
|  |  |  | oCn.RunProc(updateSql); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | else | 
|---|