Exemplo n.º 1
0
        public DataSet ImportData(string billString, string orderId)
        {
            DataSet ds = GenerateEmptyTables();

            try
            {
                DzInspurWarehouseOperationService.WarehouseOperationServiceService ops = new DzInspurWarehouseOperationService.WarehouseOperationServiceService();
                string xml = "";
                switch (billString)
                {
                case "HITSHELF":     //上架
                    xml = ops.HitShelf(orderId);
                    break;

                case "STOCKTAKE":     //盘点
                    xml = ops.StockTake(orderId);
                    break;

                case "STOCKMOVE":     //下架
                    xml = ops.StockOut(orderId);
                    break;

                case "STOCKOUT":     //移位
                    xml = ops.StockMove(orderId);
                    break;
                }
                ds = ParseData(xml, ds);
            }
            catch (Exception e)
            {
                THOKUtil.ShowError("从浪潮下载数据出错,原因:" + e.Message);
            }
            return(ds);
        }
Exemplo n.º 2
0
        public List <string> ScanNewBill(string billString, string billType)
        {
            List <string> list = new List <string>();

            try
            {
                DzInspurWarehouseOperationService.WarehouseOperationServiceService ops = new DzInspurWarehouseOperationService.WarehouseOperationServiceService();
                string xml = ops.ScanNewBill();
                list = ParsDateBill(xml, billType, list);
            }
            catch (Exception e)
            {
                THOKUtil.ShowError("从浪潮ScanNewBill下载数据出错,原因:" + e.Message);
            }
            return(list);
        }
Exemplo n.º 3
0
 public List<string> ScanNewBill(string billString, string billType)
 {
     List<string> list = new List<string>();
     try
     {
         DzInspurWarehouseOperationService.WarehouseOperationServiceService ops = new DzInspurWarehouseOperationService.WarehouseOperationServiceService();
         string xml = ops.ScanNewBill();
         list = ParsDateBill(xml, billType, list);
     }
     catch (Exception e)
     {
         THOKUtil.ShowError("���˳�ScanNewBill�������ݳ����ԭ��" + e.Message);
     }
     return list;
 }
Exemplo n.º 4
0
 public DataSet ImportData(string billString, string orderId)
 {
     DataSet ds = GenerateEmptyTables();
     try
     {
         DzInspurWarehouseOperationService.WarehouseOperationServiceService ops = new DzInspurWarehouseOperationService.WarehouseOperationServiceService();
         string xml = "";
         switch (billString)
         {
             case "HITSHELF": //�ϼ�
                 xml = ops.HitShelf(orderId);
                 break;
             case "STOCKTAKE": //�̵�
                 xml = ops.StockTake(orderId);
                 break;
             case "STOCKMOVE": //�¼�
                 xml = ops.StockOut(orderId);
                 break;
             case "STOCKOUT": //��λ
                 xml = ops.StockMove(orderId);
                 break;
         }
         ds = ParseData(xml, ds);
     }
     catch (Exception e)
     {
         THOKUtil.ShowError("���˳��������ݳ����ԭ��" + e.Message);
     }
     return ds;
 }
Exemplo n.º 5
0
 public void confirmData(DataTable dataTable, string billType)
 {
     string stateDesc = string.Empty;
     if (dataTable.Rows.Count > 0)
     {
         foreach (DataRow row in dataTable.Rows)
         {
             DzInspurWarehouseOperationService.WarehouseOperationServiceService ops = new DzInspurWarehouseOperationService.WarehouseOperationServiceService();
             url = string.Format(returnMsg,
                                 row["bb_result_info"],
                                 row["bb_type"],
                                 row["bb_order_id"],
                                 row["bb_pda_device_id"],
                                 row["bb_confirmor_name"],
                                 row["bb_confirm_date"],
                                 row["bb_corporation_id"],
                                 row["bb_corporation_name"],
                                 row["bb_detail_id"],
                                 row["bb_operate_type"],
                                 row["bb_cargo_no"],
                                 row["bb_pallet_no"],
                                 row["bb_pallet_move_flg"],
                                 row["bb_brand_id"],
                                 row["bb_brand_name"],
                                 row["bb_handle_num"],
                                 row["bb_inventory_num"],
                                 row["bb_unit"],
                                 row["bb_operator_name"],
                                 row["bb_operate_date"]);
             string xml = "";
             switch (billType)
             {
                 case "1": //�ϼܵ�ȷ��
                     xml = ops.HitShelfConfirm(url);
                     break;
                 case "2": //�̵㵥ȷ��
                     xml = ops.StockTakeConfirm(url);
                     break;
                 case "3": //��λ��ȷ��
                     xml = ops.StockMoveConfirm(url);
                     break;
                 case "5": //�¼ܵ�ȷ��
                     xml = ops.StockOutConfirm(url);
                     break;
             }
         }
     }
 }
Exemplo n.º 6
0
        public void confirmData(DataTable dataTable, string billType)
        {
            string stateDesc = string.Empty;

            if (dataTable.Rows.Count > 0)
            {
                foreach (DataRow row in dataTable.Rows)
                {
                    DzInspurWarehouseOperationService.WarehouseOperationServiceService ops = new DzInspurWarehouseOperationService.WarehouseOperationServiceService();
                    url = string.Format(returnMsg,
                                        row["bb_result_info"],
                                        row["bb_type"],
                                        row["bb_order_id"],
                                        row["bb_pda_device_id"],
                                        row["bb_confirmor_name"],
                                        row["bb_confirm_date"],
                                        row["bb_corporation_id"],
                                        row["bb_corporation_name"],
                                        row["bb_detail_id"],
                                        row["bb_operate_type"],
                                        row["bb_cargo_no"],
                                        row["bb_pallet_no"],
                                        row["bb_pallet_move_flg"],
                                        row["bb_brand_id"],
                                        row["bb_brand_name"],
                                        row["bb_handle_num"],
                                        row["bb_inventory_num"],
                                        row["bb_unit"],
                                        row["bb_operator_name"],
                                        row["bb_operate_date"]);
                    string xml = "";
                    switch (billType)
                    {
                    case "1":     //上架单确认
                        xml = ops.HitShelfConfirm(url);
                        break;

                    case "2":     //盘点单确认
                        xml = ops.StockTakeConfirm(url);
                        break;

                    case "3":     //移位单确认
                        xml = ops.StockMoveConfirm(url);
                        break;

                    case "5":     //下架单确认
                        xml = ops.StockOutConfirm(url);
                        break;
                    }
                }
            }
        }