You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
156 lines
6.7 KiB
C#
156 lines
6.7 KiB
C#
using System;
|
|
using System.Data;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
using Microsoft.Practices.EnterpriseLibrary.Data;
|
|
using DSWeb.Areas.CommMng.Models;
|
|
using HcUtility.Comm;
|
|
using DSWeb.MvcShipping.Models.WMSDeliver;
|
|
using DSWeb.MvcShipping.Models.WMSOUT_GuiGe;
|
|
|
|
|
|
using DSWeb.Areas.CommMng.DAL;
|
|
using DSWeb.MvcShipping.Helper;
|
|
using DSWeb.MvcShipping.Models.MsStevedores;
|
|
using DSWeb.MvcShipping.DAL.MsSysParamSet;
|
|
using System.Data.SqlClient;
|
|
using DSWeb.DataAccess;
|
|
|
|
using DSWeb.EntityDA;
|
|
|
|
//Please add references
|
|
namespace DSWeb.MvcShipping.DAL.WMSStock
|
|
{
|
|
/// <summary>
|
|
/// 数据访问类:WMSStock
|
|
/// </summary>
|
|
public partial class WMSStockDAL
|
|
{
|
|
public WMSStockDAL()
|
|
{ }
|
|
#region BasicMethod
|
|
|
|
static Database db = DatabaseFactory.CreateDatabase();
|
|
static public bool Add(WMSOUT_GuiGe model)
|
|
{
|
|
//动软代码
|
|
StringBuilder strSql = new StringBuilder();
|
|
|
|
strSql.Append("insert into wms_out(GID,BSNO,CUSTOMERNAME,SALECONTRACT,GOODSNAME,DODATE,CREATEUSER,EIP,");
|
|
strSql.Append("ISDETAIL,CREATETIME,GOODSPFSL,GOODSPACKPFSL,ISDELETE,GOODSOUTFEE,ARCLIENTWMSOUT,STORAGENAME,ACCDATE,");
|
|
strSql.Append("REMARK,REMARK2)");
|
|
strSql.Append(" values (@GID,@BSNO,@CUSTOMERNAME,@SALECONTRACT,@GOODSNAME,@DODATE,@CREATEUSER,@EIP,");
|
|
strSql.Append("@ISDETAIL,@CREATETIME,@GOODSPFSL,@GOODSPACKPFSL,@ISDELETE,@GOODSOUTFEE,");
|
|
strSql.Append("@ARCLIENTWMSOUT,@STORAGENAME,@ACCDATE,@REMARK,@REMARK2)");
|
|
SqlParameter[] parameters = {
|
|
new SqlParameter("@GID", SqlDbType.VarChar,50),
|
|
new SqlParameter("@BSNO", SqlDbType.VarChar,50),
|
|
new SqlParameter("@CUSTOMERNAME", SqlDbType.VarChar,100),
|
|
new SqlParameter("@SALECONTRACT", SqlDbType.VarChar,50),
|
|
new SqlParameter("@GOODSNAME", SqlDbType.VarChar,50),
|
|
new SqlParameter("@DODATE", SqlDbType.VarChar,50),
|
|
new SqlParameter("@CREATEUSER", SqlDbType.VarChar,50),
|
|
new SqlParameter("@EIP", SqlDbType.VarChar,10),
|
|
new SqlParameter("@ISDETAIL", SqlDbType.VarChar,10),
|
|
new SqlParameter("@CREATETIME", SqlDbType.VarChar,50),
|
|
new SqlParameter("@GOODSPFSL", SqlDbType.VarChar,50),
|
|
new SqlParameter("@GOODSPACKPFSL", SqlDbType.VarChar,50),
|
|
new SqlParameter("@ISDELETE", SqlDbType.VarChar,10),
|
|
new SqlParameter("@GOODSOUTFEE", SqlDbType.VarChar,10),
|
|
new SqlParameter("@ARCLIENTWMSOUT", SqlDbType.VarChar,100),
|
|
new SqlParameter("@STORAGENAME", SqlDbType.VarChar,100),
|
|
new SqlParameter("@ACCDATE", SqlDbType.VarChar,50),
|
|
new SqlParameter("@REMARK", SqlDbType.VarChar,100),
|
|
new SqlParameter("@REMARK2", SqlDbType.VarChar,100),
|
|
|
|
};
|
|
parameters[0].Value = model.GID;
|
|
parameters[1].Value = model.BSNO;
|
|
parameters[2].Value = model.CUSTOMERNAME;
|
|
parameters[3].Value = model.SALECONTRACT;
|
|
parameters[4].Value = model.GOODSNAME;
|
|
parameters[5].Value = model.DODATE;
|
|
parameters[6].Value = model.CREATEUSER;
|
|
parameters[7].Value = "1";
|
|
parameters[8].Value = "1";
|
|
parameters[9].Value = (model.CREATETIME).ToString("d");
|
|
parameters[10].Value = model.GOODSPFSL;
|
|
parameters[11].Value = model.GOODSPACKPFSL;
|
|
parameters[12].Value = "0";
|
|
parameters[13].Value = model.GOODSOUTFEE;
|
|
parameters[14].Value = model.ARCLIENTWMSOUT;
|
|
parameters[15].Value = model.STORAGENAME;
|
|
parameters[16].Value = model.ACCDATE;
|
|
parameters[17].Value = model.REMARK;
|
|
parameters[18].Value = model.REMARK2;
|
|
//公共代码
|
|
SqlCommand com = new SqlCommand();
|
|
com.CommandText = strSql.ToString();
|
|
com.Parameters.AddRange(parameters);
|
|
if (db.ExecuteNonQuery(com) > 0)
|
|
return true;
|
|
else
|
|
return false;
|
|
}
|
|
|
|
static public bool AddWMSOut(WmsOutDetailModels model)
|
|
{
|
|
//动软代码
|
|
StringBuilder strSql = new StringBuilder();
|
|
|
|
strSql.Append("insert into wms_out_detail(GID,OUTBSNO,INBSNO,GOODSNAME,GOODSNAMEID,");
|
|
strSql.Append("TRAYNO,GOODSPFSL,GOODSPACKPFSL,DODATE,STARTBILLINGDATE,ENDBILLINGDATE,STORAGENAME) ");
|
|
strSql.Append(" values (@GID,@OUTBSNO,@INBSNO,@GOODSNAME,@GOODSNAMEID,");
|
|
strSql.Append("@TRAYNO,@GOODSPFSL,@GOODSPACKPFSL,@DODATE,@STARTBILLINGDATE,@ENDBILLINGDATE,@STORAGENAME)");
|
|
SqlParameter[] parameters = {
|
|
new SqlParameter("@GID", SqlDbType.VarChar,50),
|
|
new SqlParameter("@OUTBSNO", SqlDbType.VarChar,50),
|
|
new SqlParameter("@INBSNO", SqlDbType.VarChar,50),
|
|
new SqlParameter("@GOODSNAME", SqlDbType.VarChar,200),
|
|
new SqlParameter("@GOODSNAMEID", SqlDbType.VarChar,200),
|
|
new SqlParameter("@TRAYNO", SqlDbType.VarChar,50),
|
|
new SqlParameter("@GOODSPFSL", SqlDbType.VarChar,50),
|
|
new SqlParameter("@GOODSPACKPFSL", SqlDbType.VarChar,50),
|
|
new SqlParameter("@DODATE", SqlDbType.VarChar,50),
|
|
new SqlParameter("@STARTBILLINGDATE", SqlDbType.VarChar,50),
|
|
new SqlParameter("@ENDBILLINGDATE", SqlDbType.VarChar,50),
|
|
new SqlParameter("@STORAGENAME", SqlDbType.VarChar,100),
|
|
};
|
|
parameters[0].Value = model.GID;
|
|
parameters[1].Value = model.OUTBSNO;
|
|
parameters[2].Value = model.INBSNO;
|
|
parameters[3].Value = model.GOODSNAME;
|
|
parameters[4].Value = model.GOODSNAMEID;
|
|
parameters[5].Value = model.TRAYNO;
|
|
parameters[6].Value = model.GOODSPFSL;
|
|
parameters[7].Value = model.GOODSPACKPFSL;
|
|
parameters[8].Value = model.DODATE;
|
|
parameters[9].Value = model.STARTBILLINGDATE;
|
|
parameters[10].Value = model.ENDBILLINGDATE;
|
|
parameters[11].Value = model.STORAGENAME;
|
|
|
|
|
|
|
|
//公共代码
|
|
SqlCommand com = new SqlCommand();
|
|
com.CommandText = strSql.ToString();
|
|
com.Parameters.AddRange(parameters);
|
|
if (db.ExecuteNonQuery(com) > 0)
|
|
return true;
|
|
else
|
|
return false;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#endregion BasicMethod
|
|
#region ExtensionMethod
|
|
|
|
#endregion ExtensionMethod
|
|
}
|
|
}
|
|
|