Parcourir la source

删除物料清单:接上DelPrdPf

shuiping150 il y a 4 mois
Parent
commit
c52fadf925
2 fichiers modifiés avec 36 ajouts et 23 suppressions
  1. 35 23
      JLHHJSvr/Excutor/DelMtrlPfExcutor.cs
  2. 1 0
      JLHHJSvr/JLHHJSvr.csproj

+ 35 - 23
JLHHJSvr/Excutor/DelMtrlPfExcutor.cs

@@ -64,34 +64,46 @@ namespace JLHHJSvr.Excutor
                     return;
                 }
 
+                var l1Helper = HelperBase.GetHelper<ERPHelper>(cmd);
+                l1Helper.context = new HelperBase.Context() { tokendata = tokendata };
 
-                using (var erp_con = new SqlConnection(BllHelper.GetERPConnectString(cmd)))
-                using (var erp_cmd = erp_con.CreateCommand())
+                l1Helper.CheckLogin();
+                var l1Req = new JObject()
                 {
-                    erp_con.Open();
+                    ["token"] = GlobalVar.ERP_TOKEN,
+                    ["mtrlid"] = mattress.erp_mtrlid,
+                };
 
-                    try
-                    {
-                        //删除原来的清单主表
-                        erp_cmd.CommandText = @"DELETE u_mtrl_pf WHERE mtrlid = @arg_mtrlid";
-                        erp_cmd.Parameters.Clear();
-                        erp_cmd.Parameters.AddWithValue("@arg_mtrlid", mattress.erp_mtrlid);
-                        erp_cmd.ExecuteNonQuery();
+                var l1Rslt = l1Helper.DoExecute("DelPrdPf", l1Req);
+                rslt.ErrMsg = $"{l1Rslt.GetValue("ErrMsg")}";
 
-                        //删除原来的清单明细表
-                        erp_cmd.CommandText = @"DELETE u_PrdPF WHERE mtrlid = @arg_mtrlid";
-                        erp_cmd.Parameters.Clear();
-                        erp_cmd.Parameters.AddWithValue("@arg_mtrlid", mattress.erp_mtrlid);
-                        erp_cmd.ExecuteNonQuery();
+                //using (var erp_con = new SqlConnection(BllHelper.GetERPConnectString(cmd)))
+                //using (var erp_cmd = erp_con.CreateCommand())
+                //{
+                //    erp_con.Open();
 
-                        erp_cmd.Transaction.Commit();
-                    }
-                    catch (Exception e)
-                    {
-                        erp_cmd.Transaction.Rollback();
-                        rslt.ErrMsg = e.ToString();
-                    }
-                }
+                //    try
+                //    {
+                //        //删除原来的清单主表
+                //        erp_cmd.CommandText = @"DELETE u_mtrl_pf WHERE mtrlid = @arg_mtrlid";
+                //        erp_cmd.Parameters.Clear();
+                //        erp_cmd.Parameters.AddWithValue("@arg_mtrlid", mattress.erp_mtrlid);
+                //        erp_cmd.ExecuteNonQuery();
+
+                //        //删除原来的清单明细表
+                //        erp_cmd.CommandText = @"DELETE u_PrdPF WHERE mtrlid = @arg_mtrlid";
+                //        erp_cmd.Parameters.Clear();
+                //        erp_cmd.Parameters.AddWithValue("@arg_mtrlid", mattress.erp_mtrlid);
+                //        erp_cmd.ExecuteNonQuery();
+
+                //        erp_cmd.Transaction.Commit();
+                //    }
+                //    catch (Exception e)
+                //    {
+                //        erp_cmd.Transaction.Rollback();
+                //        rslt.ErrMsg = e.ToString();
+                //    }
+                //}
             }
         }
     }

+ 1 - 0
JLHHJSvr/JLHHJSvr.csproj

@@ -278,6 +278,7 @@
     <Compile Include="Excutor\DeleteShrinkageExcutor.cs" />
     <Compile Include="Excutor\DeleteSpringExcutor.cs" />
     <Compile Include="Excutor\DeleteWorkmanshipExcutor.cs" />
+    <Compile Include="Excutor\DelMtrlPfExcutor.cs" />
     <Compile Include="Excutor\DelPermitListExcutor.cs" />
     <Compile Include="Excutor\DelRoadListExcutor.cs" />
     <Compile Include="Excutor\DelUserListExcutor.cs" />