/// <summary> /// 基础管理(货位信息-编辑货位) /// </summary> /// <param name="entity"></param> /// <param name="isNew"></param> /// <returns></returns> public bool UpdateLocationInfoC02(LocationEntity entity, bool isNew) { try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); #region 0-10 loStr.Append("lcCode=").Append(entity.LocationCode).Append("&"); loStr.Append("lcName=").Append(entity.LocationName).Append("&"); loStr.Append("znCode=").Append(entity.ZoneCode).Append("&"); loStr.Append("passageCode=").Append(entity.PassageCode).Append("&"); loStr.Append("floorCode=").Append(entity.FloorCode).Append("&"); loStr.Append("shelfCode=").Append(entity.ShelfCode).Append("&"); loStr.Append("cellCode=").Append(entity.CellCode).Append("&"); loStr.Append("sortOrder=").Append(entity.SortOrder).Append("&"); loStr.Append("whCode=").Append(entity.WarehouseCode).Append("&"); loStr.Append("isActive=").Append(entity.IsActive).Append("&"); #endregion #region 11-14 loStr.Append("lowerSize=").Append(entity.LowerSize).Append("&"); loStr.Append("upperSize=").Append(entity.UpperSize).Append("&"); loStr.Append("ugCode=").Append(entity.GrpCode).Append("&"); loStr.Append("chCode=").Append(entity.Ch_Code).Append("&"); loStr.Append("chName=").Append(entity.Ch_Name).Append("&"); loStr.Append("umCode=").Append(entity.UnitCode); #endregion string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_UpdateLocationInfoC02); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(false); } #endregion #region 正常错误处理 Sucess bill = JsonConvert.DeserializeObject <Sucess>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(false); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(false); } #endregion return(true); } catch (Exception ex) { MsgBox.Err(ex.Message); } return(false); }
/// <summary> /// 获取选择车辆的所有装车编号 /// </summary> /// <param name="vehicleID"></param> /// <returns></returns> public List <LoadingHeaderEntity> GetLoadingHeaderByVehicleID(int vehicleID) { List <LoadingHeaderEntity> list = new List <LoadingHeaderEntity>(); try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); loStr.Append("vehicleID=").Append(vehicleID); string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_GetLoadingHeaderByVehicleID); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(list); } #endregion #region 正常错误处理 JsonGetLoadingHeaderByVehicleID bill = JsonConvert.DeserializeObject <JsonGetLoadingHeaderByVehicleID>(jsonQuery); if (bill == null) { //MsgBox.Warn(WebWork.JSON_DATA_NULL); return(list); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(list); } #endregion #region 赋值数据 foreach (JsonGetLoadingHeaderByVehicleIDResult jbr in bill.result) { LoadingHeaderEntity asnEntity = new LoadingHeaderEntity(); asnEntity.LoadingNO = jbr.vhTrain; try { //if (!string.IsNullOrEmpty(jbr.updateDate)) // asnEntity.UpdateDate = Convert.ToDateTime(jbr.updateDate); } catch (Exception msg) { MsgBox.Warn(msg.Message); //LogHelper.errorLog("FrmVehicle+QueryNotRelatedBills", msg); } list.Add(asnEntity); } return(list); #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return(list); }
/// <summary> /// 已经登记,但是收货未完成的数据 /// </summary> /// <returns></returns> public List <JsonVehiclesEntity> GetVehicles(int?billID, string billNO, string cardNO, string cardState) { List <JsonVehiclesEntity> jb = new List <JsonVehiclesEntity>(); try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); loStr.Append("cardState=").Append(cardState); string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_GetVehicles); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(jb); } #endregion #region 正常错误处理 JsonVehicles bill = JsonConvert.DeserializeObject <JsonVehicles>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(jb); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(jb); } #endregion #region 赋值 foreach (JsonVehiclesResult tm in bill.result) { JsonVehiclesEntity ve = new JsonVehiclesEntity(); ve.BILL_NO = tm.billNo; ve.BILL_STATE_DESC = tm.billStateDesc; ve.CARD_NO = tm.cardNo; ve.cardState = tm.cardState; ve.CARD_STATE_DESC = tm.cardStateDesc; ve.C_NAME = tm.cName; ve.CONTACT = tm.contact; ve.CREATE_DATE = tm.createDate; ve.CREATOR = tm.creator; ve.DRIVER = tm.driver; ve.VEHICLE_NO = tm.vehicleNo; jb.Add(ve); } return(jb); #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return(jb); }
/// <summary> /// 当前订单量(查询补货库存) /// </summary> /// <returns></returns> public DataTable QueryReplenishStock() { #region DataTable tblDatas = new DataTable("Datas"); tblDatas.Columns.Add("物料编码", Type.GetType("System.String")); tblDatas.Columns.Add("商品名称", Type.GetType("System.String")); tblDatas.Columns.Add("备货区库存", Type.GetType("System.String")); tblDatas.Columns.Add("单位", Type.GetType("System.String")); #endregion try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); //loStr.Append("cardState=").Append(cardState); string jsonQuery = WebWork.SendRequest(string.Empty, WebWork.URL_QueryReplenishStock); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(tblDatas); } #endregion #region 正常错误处理 JsonQueryReplenishStock bill = JsonConvert.DeserializeObject <JsonQueryReplenishStock>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(tblDatas); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(tblDatas); } #endregion #region 赋值 foreach (JsonQueryReplenishStockResult tm in bill.result) { DataRow newRow; newRow = tblDatas.NewRow(); newRow["物料编码"] = tm.skuCode; newRow["商品名称"] = tm.skuName; newRow["备货区库存"] = tm.stockQty; newRow["单位"] = tm.umName; tblDatas.Rows.Add(newRow); } return(tblDatas); #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return(tblDatas); }
///<summary> ///查询所有货区 ///</summary> ///<returns></returns> public List <ZoneEntity> GetAllZone() { List <ZoneEntity> list = new List <ZoneEntity>(); try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); //loStr.Append("vhNo=").Append(vehicleNO); string jsons = string.Empty; string jsonQuery = WebWork.SendRequest(jsons, WebWork.URL_GetAllZone); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(list); } #endregion #region 正常错误处理 JsonGetAllZone bill = JsonConvert.DeserializeObject <JsonGetAllZone>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(list); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(list); } #endregion #region 赋值数据 foreach (JsonGetAllZoneResult jbr in bill.result) { ZoneEntity asnEntity = new ZoneEntity(); asnEntity.IsActive = jbr.isActive; asnEntity.TemperatureCode = jbr.tempCode; asnEntity.TemperatureName = jbr.tempName; asnEntity.WarehouseCode = jbr.whCode; asnEntity.WarehouseName = jbr.whName; asnEntity.ZoneCode = jbr.znCode; asnEntity.ZoneName = jbr.znName; asnEntity.ZoneTypeCode = jbr.ztCode; asnEntity.ZoneTypeName = jbr.ztName; list.Add(asnEntity); } return(list); #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return(list); }
/// <summary> /// 订单落放明细,查找商品明细 /// </summary> /// <returns></returns> public List <Nodes.DBHelper.Print.SOFindGoodsDetail> GetFindGoodsDetail() { List <Nodes.DBHelper.Print.SOFindGoodsDetail> list = new List <Nodes.DBHelper.Print.SOFindGoodsDetail>(); try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); string jsonQuery = WebWork.SendRequest(string.Empty, WebWork.URL_GetFindGoodsDetail, 300000); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(list); } #endregion #region 正常错误处理 JsonGetFindGoodsDetail bill = JsonConvert.DeserializeObject <JsonGetFindGoodsDetail>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(list); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(list); } #endregion #region 赋值 foreach (JsonGetFindGoodsDetailResult tm in bill.result) { Nodes.DBHelper.Print.SOFindGoodsDetail sku = new Nodes.DBHelper.Print.SOFindGoodsDetail(); #region 0-7 sku.CustomerAddress = tm.address; sku.BillID = Convert.ToInt32(tm.billId); sku.BillNo = tm.billNo; sku.CustomerName = tm.cName; sku.DelayMark = Convert.ToInt32(tm.delayMark); sku.SanNum = Convert.ToInt32(tm.sanNum); sku.ZhengNum = Convert.ToInt32(tm.zhengNum); #endregion list.Add(sku); } return(list); #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return(list); }
private List <JsonCardHistoryEntity> ListCardHistory(string cardNO) { List <JsonCardHistoryEntity> list = new List <JsonCardHistoryEntity>(); try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); loStr.Append("cardNo=").Append(cardNO); string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_ListCardHistory); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(list); } #endregion #region 正常错误处理 JsonCardHistory bill = JsonConvert.DeserializeObject <JsonCardHistory>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(list); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(list); } #endregion #region 赋值数据 foreach (JsonCardHistoryResult jbr in bill.result) { JsonCardHistoryEntity he = new JsonCardHistoryEntity(); he.BILL_NO = jbr.billNo; he.BILL_STATE_DESC = jbr.billStateDesc; he.cardNo = jbr.cardNo; he.contact = jbr.contact; he.CREATE_DATE = jbr.createDate; he.creator = jbr.creator; he.driver = jbr.driver; he.S_NAME = jbr.cName; he.vehicleNo = jbr.vehicleNo; list.Add(he); } return(list); #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return(list); }
/// <summary> /// 盘点单管理--落放位 /// </summary> /// <param name="billID"></param> /// <returns></returns> public List <CountDetailEntity> GetCountLocation(int billID) { List <CountDetailEntity> list = new List <CountDetailEntity>(); try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); loStr.Append("billId=").Append(billID); string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_GetCountLocation); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(list); } #endregion #region 正常错误处理 JsonGetCountLocation bill = JsonConvert.DeserializeObject <JsonGetCountLocation>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(list); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(list); } #endregion #region 赋值数据 foreach (JsonGetCountLocationResult jbr in bill.result) { CountDetailEntity asnEntity = new CountDetailEntity(); asnEntity.BillID = Convert.ToInt32(jbr.billId); asnEntity.CellCode = jbr.cellCode; asnEntity.FloorCode = jbr.floorCode; asnEntity.ID = Convert.ToInt32(jbr.id); asnEntity.Location = jbr.lcCode; asnEntity.LocationState = jbr.lcState; asnEntity.PassageCode = jbr.passageCode; asnEntity.ShelfCode = jbr.shelfCode; asnEntity.ZoneCode = jbr.znCode; asnEntity.ZoneName = jbr.znName; list.Add(asnEntity); } return(list); #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return(list); }
/// <summary> /// 物流箱信息 /// </summary> /// <param name="billID"></param> /// <param name="wareHouseType"></param> /// <returns></returns> public DataTable GetWuLiuXiangInfo(int billID, string wareHouseType) { #region DataTable tblDatas = new DataTable("Datas"); tblDatas.Columns.Add("CTL_ID", Type.GetType("System.Int32")); tblDatas.Columns.Add("CT_CODE", Type.GetType("System.String")); tblDatas.Columns.Add("LC_CODE", Type.GetType("System.String")); #endregion try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); loStr.Append("billId=").Append(billID).Append("&"); loStr.Append("wareHouseType=").Append(EUtilStroreType.WarehouseTypeToInt(GlobeSettings.LoginedUser.WarehouseType)); string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_GetWuLiuXiangInfo); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(tblDatas); } #endregion #region 正常错误处理 JsonGetWuLiuXiangInfo bill = JsonConvert.DeserializeObject <JsonGetWuLiuXiangInfo>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(tblDatas); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(tblDatas); } #endregion #region 赋值 foreach (JsonGetWuLiuXiangInfoResult tm in bill.result) { DataRow newRow; newRow = tblDatas.NewRow(); newRow["CTL_ID"] = System.Convert.ToInt32(tm.ctlId); newRow["CT_CODE"] = tm.ctCode; newRow["LC_CODE"] = tm.lcCode; tblDatas.Rows.Add(newRow); } return(tblDatas); #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return(tblDatas); }
/// <summary> /// 读取条码规范定义表 /// </summary> /// <param name="warehouse"></param> /// <returns></returns> public DataTable GetBarcodeRule(string warehouse) { #region DataTable tblDatas = new DataTable("Datas"); tblDatas.Columns.Add("ID", Type.GetType("System.String")); tblDatas.Columns.Add("BARCODE", Type.GetType("System.String")); tblDatas.Columns.Add("RULE", Type.GetType("System.String")); #endregion try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); loStr.Append("warehouse=").Append(warehouse); string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_GetBarcodeRule); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(tblDatas); } #endregion #region 正常错误处理 JsonGetBarcodeRule bill = JsonConvert.DeserializeObject <JsonGetBarcodeRule>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(tblDatas); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(tblDatas); } #endregion #region 赋值 foreach (JsonGetBarcodeRuleResult tm in bill.result) { DataRow newRow; newRow = tblDatas.NewRow(); newRow["ID"] = tm.id; newRow["BARCODE"] = tm.barCode; newRow["RULE"] = tm.rule; tblDatas.Rows.Add(newRow); } return(tblDatas); #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return(tblDatas); }
/// <summary> /// 退货单管理, 获取公司信息 /// </summary> /// <returns></returns> public List <CompanyEntity> GetCompanys() { List <CompanyEntity> temp = new List <CompanyEntity>(); try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); string jsons = string.Empty; string jsonQuery = WebWork.SendRequest(jsons, WebWork.URL_GetCompanys); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(temp); } #endregion #region 正常错误处理 JsonGetCompanys bill = JsonConvert.DeserializeObject <JsonGetCompanys>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(temp); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(temp); } #endregion #region 赋值数据 foreach (JsonGetCompanysResult jbr in bill.result) { CompanyEntity asnEntity = new CompanyEntity(); asnEntity.Address = jbr.addr; asnEntity.CompanyCode = jbr.companyCode; asnEntity.CompanyName = jbr.companyName; asnEntity.Email = jbr.email; asnEntity.Fax = jbr.fax; asnEntity.Phone = jbr.phone; asnEntity.Postcode = jbr.postCode; asnEntity.Remark = jbr.remark; temp.Add(asnEntity); } return(temp); #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return(temp); }
///<summary> ///查询所有托盘 ///</summary> ///<returns></returns> public List <ContainerEntity> GetAllContainer(string warehouseCode, string state) { List <ContainerEntity> list = new List <ContainerEntity>(); try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); loStr.Append("whCode=").Append(warehouseCode).Append("&"); loStr.Append("state=").Append(state); string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_GetAllContainer); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(list); } #endregion #region 正常错误处理 JsonGetAllContainer bill = JsonConvert.DeserializeObject <JsonGetAllContainer>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(list); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(list); } #endregion #region 赋值数据 foreach (JsonGetAllContainerResult jbr in bill.result) { ContainerEntity asnEntity = new ContainerEntity(); #region asnEntity.ContainerCode = jbr.ctCode; asnEntity.ContainerName = jbr.ctName; asnEntity.ContainerType = jbr.ctType; asnEntity.ContainerTypeDesc = jbr.ctTypeDesc; asnEntity.ContainerWeight = StringToDecimal.GetTwoDecimal(jbr.ctWeight); asnEntity.IsDelete = Convert.ToInt32(jbr.isDeleted); #endregion list.Add(asnEntity); } return(list); #endregion } catch (Exception ex) { MsgBox.Err(ex.Message + ex.StackTrace); } return(list); }
/// <summary> /// 存储排序记录 /// </summary> /// <param name="header"></param> /// <returns></returns> public bool CreateLoadingInfo(LoadingHeaderEntity header) { try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); loStr.Append("warehouseCode=").Append(header.WarehouseCode).Append("&"); loStr.Append("loadingNO=").Append(header.LoadingNO).Append("&"); loStr.Append("vehicleID=").Append(header.VehicleID).Append("&"); loStr.Append("updateDate=").Append(header.UpdateDate).Append("&"); loStr.Append("userName="******"&"); #region list 转 json List <string> prop = new List <string>() { "LoadingNO", "BillNO", "InVehicleSort", "UpdateDate", "BillID" }; string soHeaderEntity = GetRes <LoadingDetailEntity>(header.Details, prop); loStr.Append("jsonDetail=").Append(soHeaderEntity).Append("&"); List <string> user = new List <string>() { "LoadingNO", "UserName", "UserCode", "UpdateDate", "TaskType" }; string loadingUserEntity = GetRes <LoadingUserEntity>(header.Users, user); loStr.Append("jsonUser=").Append(loadingUserEntity); #endregion string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_CreateLoadingInfo); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(false); } #endregion #region 正常错误处理 Sucess bill = JsonConvert.DeserializeObject <Sucess>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(false); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(false); } #endregion return(true); } catch (Exception ex) { MsgBox.Err(ex.Message); } return(false); }
/// <summary> /// 获取未称重或未验证的容器信息 /// </summary> /// <param name="vhID"></param> /// <returns></returns> public DataTable GetCtCodeCanT(int vhID,string loadingNo) { #region DataTable tblDatas = new DataTable("Datas"); tblDatas.Columns.Add("BILL_NO", Type.GetType("System.String")); tblDatas.Columns.Add("CT_CODE", Type.GetType("System.String")); tblDatas.Columns.Add("STATE", Type.GetType("System.String")); #endregion try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); loStr.Append("vhId=").Append(vhID).Append("&"); loStr.Append("vehicleTrainNo=").Append(loadingNo); string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_GetCtCodeCanT); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return tblDatas; } #endregion #region 正常错误处理 JsonGetCtCodeCanT bill = JsonConvert.DeserializeObject<JsonGetCtCodeCanT>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return tblDatas; } if (bill.flag != 0) { MsgBox.Warn(bill.error); return tblDatas; } #endregion #region 赋值 foreach (JsonGetCtCodeCanTResult tm in bill.result) { DataRow newRow; newRow = tblDatas.NewRow(); newRow["BILL_NO"] = tm.billNo; newRow["CT_CODE"] = tm.ctCode; newRow["STATE"] = tm.state; tblDatas.Rows.Add(newRow); } return tblDatas; #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return tblDatas; }
/// <summary> /// 待称重集货区查询--按照订单统计 /// </summary> /// <returns></returns> public DataTable GetTempStockByBill() { #region DataTable tblDatas = new DataTable("Datas"); tblDatas.Columns.Add("订单编号", Type.GetType("System.String")); tblDatas.Columns.Add("订单状态", Type.GetType("System.String")); tblDatas.Columns.Add("托盘列表", Type.GetType("System.String")); #endregion try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); //loStr.Append("cardState=").Append(cardState); string jsonQuery = WebWork.SendRequest(string.Empty, WebWork.URL_GetTempStockByBill); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(tblDatas); } #endregion #region 正常错误处理 JsonGetTempStockByBill bill = JsonConvert.DeserializeObject <JsonGetTempStockByBill>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(tblDatas); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(tblDatas); } #endregion #region 赋值 foreach (JsonGetTempStockByBillResult tm in bill.result) { DataRow newRow; newRow = tblDatas.NewRow(); newRow["订单编号"] = tm.billNo; newRow["订单状态"] = tm.itemDesc; newRow["托盘列表"] = tm.ctCode; tblDatas.Rows.Add(newRow); } return(tblDatas); #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return(tblDatas); }
/// <summary> /// 当前订单量(获取结果集) /// </summary> /// <param name="gID"></param> /// <returns></returns> public List <StockTransEntity> GetResultByGID(string gID) { List <StockTransEntity> list = new List <StockTransEntity>(); try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); loStr.Append("gId=").Append(gID); string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_GetResultByGID); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(list); } #endregion #region 正常错误处理 JsonGetResultByGID bill = JsonConvert.DeserializeObject <JsonGetResultByGID>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(list); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(list); } #endregion #region 赋值 foreach (JsonGetResultByGIDResult tm in bill.result) { StockTransEntity sku = new StockTransEntity(); //tm.fromStockId; sku.IsCase = Convert.ToInt32(tm.isCase); sku.Location = tm.Location; sku.Material = tm.Material; sku.TransferQty = Convert.ToDecimal(tm.TransferQty); sku.MaterialName = tm.skuName; sku.Spec = tm.spec; sku.TargetLocation = tm.TargetLocation; sku.UnitName = tm.umName; list.Add(sku); } return(list); #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return(list); }
/// <summary> /// 根据用户编号获取该用户可执行的任务,优先级等 /// </summary> /// <param name="userCode">用户编号</param> /// <returns></returns> public List <TaskEntity> GetTaskByUserCode(string userCode) { List <TaskEntity> list = new List <TaskEntity>(); try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); loStr.Append("userCode=").Append(userCode); string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_GetTaskByUserCode); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(list); } #endregion #region 正常错误处理 JsonGetTaskByUserCode bill = JsonConvert.DeserializeObject <JsonGetTaskByUserCode>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(list); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(list); } #endregion #region 赋值数据 foreach (JsonGetTaskByUserCodeResult jbr in bill.result) { TaskEntity asnEntity = new TaskEntity(); asnEntity.TaskName = jbr.itemDesc; asnEntity.RoleEnabled = Convert.ToBoolean(jbr.roleEnabled); asnEntity.RoleID = Convert.ToInt32(jbr.roleId); asnEntity.RoleName = jbr.roleName; asnEntity.TaskTypeNo = Convert.ToInt32(jbr.taskTypeNo); asnEntity.UserAttri = Convert.ToInt32(jbr.uAttri); asnEntity.UserCode = jbr.userCode; asnEntity.UserName = jbr.userName; list.Add(asnEntity); } return(list); #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return(list); }
/// <summary> /// 基础管理(包装关系-编辑包装关系) /// </summary> /// <param name="UmCode"></param> /// <param name="Qty"></param> /// <param name="SkuCode"></param> /// <param name="Barcode"></param> /// <param name="Weight"></param> /// <param name="Length"></param> /// <param name="Width"></param> /// <param name="Height"></param> /// <param name="IsActive"></param> /// <param name="ID"></param> /// <param name="isCreateNew"></param> /// <returns></returns> public bool SaveUpdateUmSku(string UmCode, int Qty, string SkuCode, string Barcode, decimal Weight, decimal Length, decimal Width, decimal Height, string IsActive, int ID, bool isCreateNew) { try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); #region loStr.Append("umCode=").Append(UmCode).Append("&"); loStr.Append("qty=").Append(Qty).Append("&"); loStr.Append("skuCode=").Append(SkuCode).Append("&"); loStr.Append("weight=").Append(Weight).Append("&"); loStr.Append("length=").Append(Length).Append("&"); loStr.Append("width=").Append(Width).Append("&"); loStr.Append("height=").Append(Height).Append("&"); int sUnit = 0; //销售单位与库存单位,转换倍数大于1时为销售单位,否则为库存单位 if (Qty > 1) { sUnit = 1; } loStr.Append("sUnit=").Append(sUnit).Append("&"); loStr.Append("id=").Append(ID).Append("&"); loStr.Append("isActive=").Append(IsActive); #endregion string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_SaveUpdateUmSku); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(false); } #endregion #region 正常错误处理 Sucess bill = JsonConvert.DeserializeObject <Sucess>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(false); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(false); } #endregion return(true); } catch (Exception ex) { MsgBox.Err(ex.Message); } return(false); }
public bool SaveRole(RoleEntity role, List <ModuleEntity> modules, bool isCreateNew) { try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); loStr.Append("roleName=").Append(role.RoleName).Append("&"); loStr.Append("allowEdit=").Append(role.AllowEdit).Append("&"); loStr.Append("remark=").Append(role.Remark).Append("&"); loStr.Append("roleId=").Append(role.RoleId).Append("&"); loStr.Append("isCreateNew=").Append(isCreateNew).Append("&"); #region jsons List <string> prop = new List <string>() { "ModuleID" }; string jsonStr = GetResList <ModuleEntity>("jsonStr", modules, prop); jsonStr = "{" + jsonStr + "}"; #endregion loStr.Append("jsonStr=").Append(jsonStr); string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_SaveRole); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(false); } #endregion #region 正常错误处理 JsonSaveRole bill = JsonConvert.DeserializeObject <JsonSaveRole>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(false); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(false); } #endregion if (isCreateNew && string.IsNullOrEmpty(bill.result[0].roleId)) { role.RoleId = Convert.ToInt32(bill.result[0].roleId); } return(true); } catch (Exception ex) { MsgBox.Err(ex.Message); } return(false); }
/// <summary> /// 托盘状态列表,初始化加载托盘数据列表 /// </summary> /// <param name="billNO"></param> /// <param name="containerCode"></param> /// <param name="containerState"></param> /// <param name="warehouse"></param> /// <returns></returns> public List <TrayStatusTableEntity> ListContainerState(string billNO, string containerCode, string containerState, string warehouse) { List <TrayStatusTableEntity> list = new List <TrayStatusTableEntity>(); try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); loStr.Append("whCode=").Append(warehouse); string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_ListContainerState); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(list); } #endregion #region 正常错误处理 JsonContainerState bill = JsonConvert.DeserializeObject <JsonContainerState>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(list); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(list); } #endregion #region 赋值数据 foreach (JsonContainerStateResult jbr in bill.result) { TrayStatusTableEntity tste = new TrayStatusTableEntity(); tste.IN_BILL = jbr.inBill; tste.IN_CNAME = jbr.inCname; tste.IN_UCODE = jbr.UNIQUE_CODE; tste.OUT_BILL = jbr.outBill; tste.OUT_CNAME = jbr.outCname; tste.OUT_UCODE = jbr.UNIQUE_CODE; tste.STATE_DESC = jbr.stateDesc; tste.CT_CODE = jbr.ctCode; list.Add(tste); } return(list); #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return(list); }
///<summary> ///查询所有分类 ///</summary> ///<returns></returns> public List <MaterialTypeEntity> GetMaterialTypeAll() { List <MaterialTypeEntity> list = new List <MaterialTypeEntity>(); try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); //loStr.Append("roleId=").Append(roleId); string jsonQuery = WebWork.SendRequest(string.Empty, WebWork.URL_GetMaterialTypeAll); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(list); } #endregion #region 正常错误处理 JsonGetMaterialTypeAll bill = JsonConvert.DeserializeObject <JsonGetMaterialTypeAll>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(list); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(list); } #endregion #region 赋值数据 foreach (JsonGetMaterialTypeAllResult jbr in bill.result) { MaterialTypeEntity asnEntity = new MaterialTypeEntity(); #region 11-14 asnEntity.MaterialTypeCode = jbr.typCode; asnEntity.MaterialTypeName = jbr.typName; asnEntity.ZoneCode = jbr.znCode; asnEntity.ZoneName = jbr.znName; #endregion list.Add(asnEntity); } return(list); #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return(list); }
/// <summary> /// 加载菜单模块数据 /// </summary> /// <param name="loginedUserCode"></param> /// <returns></returns> public List <ModuleEntity> ListSystemMenus(string loginedUserCode) { List <ModuleEntity> list = new List <ModuleEntity>(); try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); loStr.Append("userCode=").Append(loginedUserCode); string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_ListSystemMenus); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(list); } #endregion #region 正常错误处理 JsonListSystemMenus bill = JsonConvert.DeserializeObject <JsonListSystemMenus>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(list); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(list); } #endregion #region 赋值 foreach (JsonListSystemMenusResult tm in bill.result) { ModuleEntity sku = new ModuleEntity(); sku.DEEP = Convert.ToInt32(tm.deep); sku.FormName = tm.formName; sku.MenuName = tm.menuName; sku.ModuleID = tm.moduleId; sku.ModuleType = Convert.ToInt32(tm.moduleType); sku.ParentID = tm.parentId; //tm.sortOrder; list.Add(sku); } return(list); #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return(list); }
/// <summary> /// 人员维护--查询人员信息 /// </summary> /// <param name="trainSO"></param> /// <returns></returns> public DataTable GetTrainSOUsersMsg(string trainSO) { DataTable tblDatas = new DataTable("Datas"); tblDatas.Columns.Add("用户名称", Type.GetType("System.String")); tblDatas.Columns.Add("用户编码", Type.GetType("System.String")); tblDatas.Columns.Add("更新时间", Type.GetType("System.String")); try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); loStr.Append("trainNo=").Append(trainSO); string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_GetTrainSOUsersMsg); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(tblDatas); } #endregion #region 正常错误处理 JsonGetTrainSOUsersMsg bill = JsonConvert.DeserializeObject <JsonGetTrainSOUsersMsg>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(tblDatas); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(tblDatas); } #endregion #region 赋值 foreach (JsonGetTrainSOUsersMsgResult tm in bill.result) { DataRow newRow; newRow = tblDatas.NewRow(); newRow["用户名称"] = tm.userName; newRow["用户编码"] = tm.userCode; newRow["更新时间"] = tm.updateDate; tblDatas.Rows.Add(newRow); } return(tblDatas); #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return(tblDatas); }
/// <summary> /// 打印销售发货单-生成车次信息 /// </summary> /// <param name="whCode"></param> /// <param name="creator"></param> /// <param name="vhNo"></param> /// <param name="vehicleName"></param> /// <param name="userPhone"></param> /// <param name="list"></param> /// <param name="listUsers"></param> /// <param name="warehouseType"></param> /// <param name="loadingNo"></param> /// <returns></returns> public bool CreateTrain(string whCode, string creator, string vhNo, string vehicleName, string userPhone, List<SOHeaderEntity> list, List<UserEntity> listUsers, EWarehouseType warehouseType, string loadingNo) { try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); loStr.Append("whCode=").Append(whCode).Append("&"); loStr.Append("creator=").Append(creator).Append("&"); loStr.Append("vehicleNo=").Append(vhNo).Append("&"); loStr.Append("vehicleName=").Append(vehicleName).Append("&"); loStr.Append("vehiclePhone=").Append(userPhone).Append("&"); loStr.Append("loadingNo=").Append(loadingNo).Append("&"); loStr.Append("warehouseType=").Append(EUtilStroreType.WarehouseTypeToInt(warehouseType)).Append("&"); #region list 转 json List<string> prop = new List<string>() { "BillNO", "OriginalBillNo", "BillID", "BillType" }; string soHeaderEntity = GetRes<SOHeaderEntity>(list, prop); loStr.Append("soHeaderEntity=").Append(soHeaderEntity).Append("&"); List<string> prop1 = new List<string>() { "UserName", "UserCode", "ROLE_ID" }; string userStr = GetRes<UserEntity>(listUsers, prop1); loStr.Append("listUsers=").Append(userStr); #endregion string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_CreateTrain); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return false; } #endregion #region 正常错误处理 Sucess bill = JsonConvert.DeserializeObject<Sucess>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return false; } if (bill.flag != 0) { MsgBox.Warn(bill.error); return false; } #endregion return true; } catch (Exception ex) { MsgBox.Err(ex.Message); } return false; }
/// <summary> /// 收货单据管理,打印---查询仓库信息 /// </summary> /// <param name="whCode"></param> /// <returns></returns> public WarehouseEntity GetWarehouseByCode(string whCode) { WarehouseEntity tm = new WarehouseEntity(); try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); loStr.Append("whCode=").Append(whCode); string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_GetWarehouseByCode); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(tm); } #endregion #region 正常错误处理 JsonGetWarehouseByCode bill = JsonConvert.DeserializeObject <JsonGetWarehouseByCode>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(tm); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(tm); } #endregion List <WarehouseEntity> list = new List <WarehouseEntity>(); #region 赋值数据 foreach (JsonGetWarehouseByCodeResult jbr in bill.result) { WarehouseEntity asnEntity = new WarehouseEntity(); asnEntity.WarehouseCode = jbr.whCode; asnEntity.WarehouseName = jbr.whName; asnEntity.XCoor = jbr.xCoor; asnEntity.YCoor = jbr.yCoor; list.Add(asnEntity); } if (list.Count > 0) { return(list[0]); } #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return(tm); }
/// <summary> /// 获取所有通道数据 /// </summary> /// <returns></returns> public List <ChannelEntity> GetAllChannel() { List <ChannelEntity> list = new List <ChannelEntity>(); try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); //loStr.Append("roleId=").Append(roleId); string jsonQuery = WebWork.SendRequest(string.Empty, WebWork.URL_GetAllChannel); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(list); } #endregion #region 正常错误处理 JsonGetAllChannel bill = JsonConvert.DeserializeObject <JsonGetAllChannel>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(list); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(list); } #endregion #region 赋值数据 foreach (JsonGetAllChannelResult jbr in bill.result) { ChannelEntity asnEntity = new ChannelEntity(); asnEntity.Bak_Ch_Code = Convert.ToInt32(jbr.bakChCode); asnEntity.Bak_Ch_Name = jbr.bakChName; asnEntity.Ch_Code = Convert.ToInt32(jbr.chCode); asnEntity.Ch_Name = jbr.chName; asnEntity.Is_Active = jbr.isActive; asnEntity.Remark = jbr.remark; list.Add(asnEntity); } return(list); #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return(list); }
/// <summary> /// 基础管理(推荐货位-查询所有推荐货位) /// </summary> /// <returns></returns> public List <RecLocationEntity> GetAllRecLocation() { List <RecLocationEntity> list = new List <RecLocationEntity>(); try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); //loStr.Append("roleId=").Append(roleId); string jsonQuery = WebWork.SendRequest(string.Empty, WebWork.URL_GetAllRecLocation); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(list); } #endregion #region 正常错误处理 JsonGetAllRecLocation bill = JsonConvert.DeserializeObject <JsonGetAllRecLocation>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(list); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(list); } #endregion #region 赋值数据 foreach (JsonGetAllRecLocationResult jbr in bill.result) { RecLocationEntity asnEntity = new RecLocationEntity(); asnEntity.Location = jbr.lcCode; asnEntity.RecLoc = jbr.recLoc; asnEntity.SkuCode = jbr.skuCode; asnEntity.SkuName = jbr.skuName; asnEntity.Spec = jbr.spec; asnEntity.ZnName = jbr.znName; list.Add(asnEntity); } return(list); #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return(list); }
public AsnBodyEntity GetBillState(int billID) { AsnBodyEntity tm = new AsnBodyEntity(); try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); loStr.Append("billId=").Append(billID); string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_GetBillState); if (string.IsNullOrEmpty(jsonQuery)) { //MsgBox.Warn(WebWork.RESULT_NULL); LogHelper.InfoLog(WebWork.RESULT_NULL); return(tm); } #endregion #region 正常错误处理 JsonGetBillState bill = JsonConvert.DeserializeObject <JsonGetBillState>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(tm); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(tm); } #endregion List <AsnBodyEntity> list = new List <AsnBodyEntity>(); #region 赋值数据 foreach (JsonGetBillStateResult jbr in bill.result) { AsnBodyEntity asnEntity = new AsnBodyEntity(); asnEntity.RowForeColor = Convert.ToInt32(jbr.RowColor); asnEntity.BillState = jbr.BillState; asnEntity.BillStateDesc = jbr.BillStateDesc; asnEntity.Remark = jbr.Remark; list.Add(asnEntity); } if (list.Count > 0) { return(list[0]); } #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return(tm); }
/// <summary> /// 到货登记,绑定送货牌与入库单 /// </summary> /// <param name="billNO"></param> /// <param name="cardNO"></param> /// <param name="driver"></param> /// <param name="contact"></param> /// <param name="vehicleNO"></param> /// <param name="creator"></param> /// <param name="userQd"></param> /// <param name="userCheck"></param> /// <param name="userPutaway"></param> /// <param name="descriptinQd"></param> /// <param name="descriptionCheck"></param> /// <param name="descriptionPutaway"></param> /// <returns></returns> private bool CreateVechile(int billNO, string cardNO, string driver, string contact, string vehicleNO, string creator, string userQd, string userCheck, string userPutaway, string descriptinQd, string descriptionCheck, string descriptionPutaway) { try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); loStr.Append("billId=").Append(billNO).Append("&"); loStr.Append("cardNo=").Append(cardNO).Append("&"); loStr.Append("driver=").Append(driver).Append("&"); loStr.Append("contact=").Append(contact).Append("&"); loStr.Append("vehicleNo=").Append(vehicleNO).Append("&"); loStr.Append("creator=").Append(creator).Append("&"); loStr.Append("userQD=").Append(userQd).Append("&"); loStr.Append("userCheck=").Append(userCheck).Append("&"); loStr.Append("userPutaway=").Append(userPutaway).Append("&"); loStr.Append("descriptionQD=").Append(descriptinQd).Append("&"); loStr.Append("descriptionCheck=").Append(descriptionCheck).Append("&"); loStr.Append("descriptionPutaway=").Append(descriptionPutaway); string jsonQuery = WebWork.SendRequest(loStr.ToString(), WebWork.URL_CreateVechile); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(false); } #endregion #region 正常错误处理 Sucess bill = JsonConvert.DeserializeObject <Sucess>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(false); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(false); } #endregion return(true); } catch (Exception ex) { MsgBox.Err(ex.Message); } return(false); }
///<summary> ///查询所有送货牌 ///</summary> ///<returns></returns> public List <DriverCardEntity> GetAllCardState() { List <DriverCardEntity> list = new List <DriverCardEntity>(); try { #region 请求数据 System.Text.StringBuilder loStr = new System.Text.StringBuilder(); //loStr.Append("whCode=").Append(warehouseCode).Append("&"); //loStr.Append("state=").Append(state); string jsonQuery = WebWork.SendRequest(string.Empty, WebWork.URL_GetAllCardState); if (string.IsNullOrEmpty(jsonQuery)) { MsgBox.Warn(WebWork.RESULT_NULL); //LogHelper.InfoLog(WebWork.RESULT_NULL); return(list); } #endregion #region 正常错误处理 JsonGetAllCardState bill = JsonConvert.DeserializeObject <JsonGetAllCardState>(jsonQuery); if (bill == null) { MsgBox.Warn(WebWork.JSON_DATA_NULL); return(list); } if (bill.flag != 0) { MsgBox.Warn(bill.error); return(list); } #endregion #region 赋值数据 foreach (JsonGetAllCardStateResult jbr in bill.result) { DriverCardEntity asnEntity = new DriverCardEntity(); #region asnEntity.CardNO = jbr.cardNo; asnEntity.CardState = jbr.cardState; asnEntity.HeaderID = Convert.ToInt32(jbr.headerId); #endregion list.Add(asnEntity); } return(list); #endregion } catch (Exception ex) { MsgBox.Err(ex.Message); } return(list); }