xj qian
2024-11-07 94d3840bda13f23c0cd4619a99ac215b74ffcd94
jrj/project/business/GDN3.maint.cpp
@@ -197,7 +197,7 @@
      
      KXMLDOMDocument xitemdoc = xitem;
      dw_item.DwUpdateAllToEx(xitemdoc);
      if (xitem.xml() != L"")
      if ((xstring)xitem.xml() != L"")
      {
         KXMLDOMElement eitem = xitemdoc.documentElement();
         if (eitem) ebase.appendChild(eitem);
@@ -209,7 +209,7 @@
      dw_source.DwUpdateAllToEx(xsourcedoc);
      if (xsource.xml() != L"")
      if ((xstring)xsource.xml() != L"")
      {
         KXMLDOMElement eitem1 = xitemdoc.documentElement();
         if (eitem1) ebase.appendChild(eitem1);
@@ -219,7 +219,7 @@
   
      KXMLDOMDocument xcustomdoc = xcustom;
      dw_source.DwUpdateAllToEx(xcustomdoc);
      if (xcustom.xml() != L"")
      if ((xstring)xcustom.xml() != L"")
      {
         KXMLDOMElement eitem2 = xitemdoc.documentElement();
         if (eitem2) ebase.appendChild(eitem2);
@@ -505,7 +505,7 @@
      //if(dw_base.GetItemString(1,L"GoodsSource") == L"")
      //{
      //   alert(L"请选择货物产地(货物产地:开票工厂金额最大的工厂所属地)L");
      //   alert(L"请选择货物产地(货物产地:开票工厂金额最大的工厂所属地)");
      //   return 0;
   //   }
@@ -633,14 +633,15 @@
         }
      }
      xml xcustom;
      xstring error5;
      dw_custom.DwUpdateAllToEx(xcustom);
      if (xcustom.xml() != L"")
      if ((xstring)xcustom.xml() != L"")
      {
         xcustom = CustomView::UpdateCustomItem(dw_base.GetItemString(1, L"InvoiceNo"), xcustom.xml());
         if (!xcustom)
         {
            xstring error5 = xcustom.text();
             error5 = xcustom.text();
         }
         else
         {
@@ -700,7 +701,7 @@
      xml xcdelement ;
      
      dw_cdelement.DwUpdateAllToEx(xcdelement);
      if (xcdelement.xml() != L"")
      if ((xstring)xcdelement.xml() != L"")
      {
         xcdelement = CustomView::UpdateCustomElement(dw_base.GetItemString(1, L"InvoiceNo"), xcdelement.xml());
         if (!xcdelement)
@@ -869,7 +870,7 @@
               xstring ClassifyID = dw_custom.GetItemString(k, L"ClassifyID");
               xstring ClassifyName = dw_custom.GetItemString(k, L"CustName");
               xstring GroupNo = dw_custom.GetItemString(k, L"GroupNo");
               if (GroupNo != L"") ClassifyName += ClassifyName + L"(L" + GroupNo + L")L";
               if (GroupNo != L"") ClassifyName += ClassifyName + L"(" + GroupNo + L")";
               double LegalQty = dw_custom.GetItemDouble(k, L"LegalQty");
@@ -913,7 +914,7 @@
            xstring ClassifyID = dw_custom.GetItemString(k, L"ClassifyID");
            xstring ClassifyName = dw_custom.GetItemString(k, L"CustName");
            xstring GroupNo = dw_custom.GetItemString(k, L"GroupNo");
            if (GroupNo != L"") ClassifyName += ClassifyName + L"(L" + GroupNo + L")L";
            if (GroupNo != L"") ClassifyName += ClassifyName + L"(" + GroupNo + L")";
            double VQuantity = dw_custom.GetItemDouble(k, L"Quantity");
            double VAmount = dw_custom.GetItemDouble(k, L"Amount");
            double qty = 0.0;
@@ -1868,7 +1869,7 @@
      if (x == L"userSalespersonID")
      {
         xstring sSalespersonID = dw_base.GetItemString(1, L"SalespersonID");
         hdr->data = sSalespersonID;
         hdr->data = sSalespersonID.c_str(true);
      }
      return 1;
   }
@@ -2770,7 +2771,6 @@
      arg.AddArg(L"CustomerID", dw_base.GetItemString(1, L"CustomerID"));
      arg.AddArg(L"InvoiceNo", dw_base.GetItemString(1, L"InvoiceNo"));
      arg.AddArg(L"SONo", dw_base.GetItemString(1, L""));
      int p = arg;
      if (dw_base.GetItemString(1, L"CustomerID") == L"")
      {
         OpenWindow(L"dev:xpage[SelectItem.New.GDN.vx]", arg);
@@ -2784,7 +2784,7 @@
      }
      else
      {
         OpenWindow(L"dev:xpage[select.gdnitem.so.vx]", p);
         OpenWindow(L"dev:xpage[select.gdnitem.so.vx]", arg);
      }
      xstring str = arg.GetArgString(L"items");
@@ -4019,7 +4019,7 @@
   int onload()
   {
      SetArg();
      xstring  userid = publiccode::GetUser().id;
      //trace(userid);
      haveUpdate = true;
@@ -4130,7 +4130,7 @@
      if (GetWinParam())
      {
         xaserverarg arg_param=GetArg();
         xstring xs = arg_param.GetString();
         InvoiceNo = arg_param.GetArgString(L"InvoiceNo");
         if (InvoiceNo == L"") InvoiceNo = arg_param.GetArgString(L"EntityNo");
         if (InvoiceNo == L"")