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);
}
}
}