|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using yunneiWCS.ORM;
|
|
namespace yunneiWCS
|
{
|
/// <summary>
|
/// 基础数据对象
|
/// </summary>
|
public class BasicDataSetHandler
|
{
|
/// <summary>
|
/// 获取 指定供应商出库配置的供应商名称
|
/// </summary>
|
/// <param name="edm"></param>
|
/// <returns></returns>
|
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());
|
}
|
}
|
|
/// <summary>
|
/// 修改出库配置的供应商数据
|
/// </summary>
|
/// <param name="supplier"></param>
|
/// <param name="user"></param>
|
/// <returns></returns>
|
public static FunctionReturnEntity<BasicDataSet> 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<BasicDataSet>.Fail("未找到出库配置的供应商数据");
|
}
|
data_supplier.BasicDataValue = supplier;
|
data_supplier.Remark = "更新供应商为" + supplier;
|
data_supplier.LastModifier = user;
|
data_supplier.LastModifyTime = DateTime.Now;
|
|
|
edm.SaveChanges();
|
}
|
return FunctionReturnEntity<BasicDataSet>.Success("修改成功", data_supplier);
|
}
|
|
/// <summary>
|
/// 修改 呆滞库位时长
|
/// </summary>
|
/// <param name="supplier"></param>
|
/// <param name="user"></param>
|
/// <returns></returns>
|
public static FunctionReturnEntity<BasicDataSet> 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<BasicDataSet>.Fail("未找到呆滞库位时长数据");
|
}
|
data_stayMonths.BasicDataValue = stayMonths.ToString();
|
data_stayMonths.Remark = "更新呆滞库位时长为" + stayMonths;
|
data_stayMonths.LastModifier = user;
|
data_stayMonths.LastModifyTime = DateTime.Now;
|
|
edm.SaveChanges();
|
}
|
return FunctionReturnEntity<BasicDataSet>.Success("修改成功", data_stayMonths);
|
}
|
}
|
}
|