using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using yunneiWCS.ORM; namespace yunneiWCS { /// /// 基础数据对象 /// public class BasicDataSetHandler { /// /// 获取 指定供应商出库配置的供应商名称 /// /// /// public static String GetBasicDataSetForSupplier() { using (dbmodel edm = new dbmodel()) { return Convert.ToString(edm.BasicDataSet.Where(x => x.BasicDataType == "1").Select(x => x.BasicDataValue).FirstOrDefault()); } } public static String GetBasicDataSetForStayMonths() { using (dbmodel edm = new dbmodel()) { return Convert.ToString(edm.BasicDataSet.Where(x => x.BasicDataType == "2").Select(x => x.BasicDataValue).FirstOrDefault()); } } /// /// 修改出库配置的供应商数据 /// /// /// /// public static FunctionReturnEntity UpdateBasicDataSetForSupplier(string supplier, string user) { BasicDataSet data_supplier = null; using (dbmodel edm = new dbmodel()) { data_supplier = edm.BasicDataSet.Where(x => x.BasicDataType == "1").FirstOrDefault(); if (data_supplier == null) { return FunctionReturnEntity.Fail("未找到出库配置的供应商数据"); } data_supplier.BasicDataValue = supplier; data_supplier.Remark = "更新供应商为" + supplier; data_supplier.LastModifier = user; data_supplier.LastModifyTime = DateTime.Now; edm.SaveChanges(); } return FunctionReturnEntity.Success("修改成功", data_supplier); } /// /// 修改 呆滞库位时长 /// /// /// /// public static FunctionReturnEntity UpdateBasicDataSetForStayMonths(int stayMonths, string user) { BasicDataSet data_stayMonths = null; using (dbmodel edm = new dbmodel()) { data_stayMonths = edm.BasicDataSet.Where(x => x.BasicDataType == "2").FirstOrDefault(); if (data_stayMonths == null) { return FunctionReturnEntity.Fail("未找到呆滞库位时长数据"); } data_stayMonths.BasicDataValue = stayMonths.ToString(); data_stayMonths.Remark = "更新呆滞库位时长为" + stayMonths; data_stayMonths.LastModifier = user; data_stayMonths.LastModifyTime = DateTime.Now; edm.SaveChanges(); } return FunctionReturnEntity.Success("修改成功", data_stayMonths); } } }