Compare commits

...

3 Commits

Author SHA1 Message Date
Ling 7d49dc2b2a Update 成品入库 2024-06-06 12:26:43 +08:00
Ling d9316ce676 Revert 回滚错误修改 2024-06-06 11:14:48 +08:00
Ling 337a47286f Update 2024-06-06 11:13:54 +08:00
15 changed files with 695 additions and 628 deletions

View File

@ -5,383 +5,358 @@ using System.Data.SqlClient;
using Maticsoft.DBUtility;//Please add references
namespace Maticsoft.DAL
{
/// <summary>
/// 数据访问类:nr_z_cprk
/// </summary>
public partial class nr_z_cprk
{
public nr_z_cprk()
{}
#region BasicMethod
/// <summary>
/// 数据访问类:nr_z_cprk
/// </summary>
public partial class nr_z_cprk
{
public nr_z_cprk()
{ }
#region BasicMethod
/// <summary>
/// 得到最大ID
/// </summary>
public int GetMaxId()
{
return DbHelperSQL.GetMaxID("id", "nr_z_cprk");
}
/// <summary>
/// 得到最大ID
/// </summary>
public int GetMaxId()
{
return DbHelperSQL.GetMaxID("id", "nr_z_cprk");
}
/// <summary>
/// 是否存在该记录
/// </summary>
public bool Exists(int id)
{
StringBuilder strSql=new StringBuilder();
strSql.Append("select count(1) from nr_z_cprk");
strSql.Append(" where id=@id");
SqlParameter[] parameters = {
new SqlParameter("@id", SqlDbType.Int,4)
};
parameters[0].Value = id;
/// <summary>
/// 是否存在该记录
/// </summary>
public bool Exists(int id)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("select count(1) from nr_z_cprk");
strSql.Append(" where id=@id");
SqlParameter[] parameters = {
new SqlParameter("@id", SqlDbType.Int,4)
};
parameters[0].Value = id;
return DbHelperSQL.Exists(strSql.ToString(),parameters);
}
return DbHelperSQL.Exists(strSql.ToString(), parameters);
}
/// <summary>
/// 增加一条数据
/// </summary>
public int Add(Maticsoft.Model.nr_z_cprk model)
{
StringBuilder strSql=new StringBuilder();
strSql.Append("insert into nr_z_cprk(");
strSql.Append("rkbh,riqi,scdh,kw,rkxm,cpmc,bzgg,zzsl,lt,sl,dw,jsr,bz,zt)");
strSql.Append(" values (");
strSql.Append("@rkbh,@riqi,@scdh,@kw,@rkxm,@cpmc,@bzgg,@zzsl,@lt,@sl,@dw,@jsr,@bz,@zt)");
strSql.Append(";select @@IDENTITY");
SqlParameter[] parameters = {
new SqlParameter("@rkbh", SqlDbType.VarChar,50),
new SqlParameter("@riqi", SqlDbType.DateTime),
new SqlParameter("@scdh", SqlDbType.VarChar,50),
new SqlParameter("@kw", SqlDbType.VarChar,2000),
new SqlParameter("@rkxm", SqlDbType.VarChar,50),
new SqlParameter("@cpmc", SqlDbType.VarChar,50),
new SqlParameter("@bzgg", SqlDbType.Decimal,9),
new SqlParameter("@zzsl", SqlDbType.Int,4),
new SqlParameter("@lt", SqlDbType.Decimal,9),
new SqlParameter("@sl", SqlDbType.Decimal,9),
new SqlParameter("@dw", SqlDbType.VarChar,50),
new SqlParameter("@jsr", SqlDbType.VarChar,50),
new SqlParameter("@bz", SqlDbType.VarChar,2000),
new SqlParameter("@zt", SqlDbType.VarChar,50)};
parameters[0].Value = model.rkbh;
parameters[1].Value = model.riqi;
parameters[2].Value = model.scdh;
parameters[3].Value = model.kw;
parameters[4].Value = model.rkxm;
parameters[5].Value = model.cpmc;
parameters[6].Value = model.bzgg;
parameters[7].Value = model.zzsl;
parameters[8].Value = model.lt;
parameters[9].Value = model.sl;
parameters[10].Value = model.dw;
parameters[11].Value = model.jsr;
parameters[12].Value = model.bz;
parameters[13].Value = model.zt;
/// <summary>
/// 增加一条数据
/// </summary>
public int Add(Maticsoft.Model.nr_z_cprk model)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("insert into nr_z_cprk(");
strSql.Append("rkbh,riqi,scdh,kw,cpbh,cpmc,rkxm,bzgg,guige,zzsl,lt,sl,danwei,songhuoren,shdizhi,zje,jsr,beizhu,zt)");
strSql.Append(" values (");
strSql.Append("@rkbh,@riqi,@scdh,@kw,@cpbh,@cpmc,@rkxm,@bzgg,@guige,@zzsl,@lt,@sl,@danwei,@songhuoren,@shdizhi,@zje,@jsr,@beizhu,@zt)");
strSql.Append(";select @@IDENTITY");
SqlParameter[] parameters = {
new SqlParameter("@rkbh", SqlDbType.VarChar,50),
new SqlParameter("@riqi", SqlDbType.DateTime),
new SqlParameter("@scdh", SqlDbType.VarChar,50),
new SqlParameter("@kw", SqlDbType.VarChar,2000),
new SqlParameter("@cpbh", SqlDbType.VarChar,50),
new SqlParameter("@cpmc", SqlDbType.VarChar,50),
new SqlParameter("@rkxm", SqlDbType.VarChar,50),
new SqlParameter("@bzgg", SqlDbType.Decimal,9),
new SqlParameter("@guige", SqlDbType.Decimal,9),
new SqlParameter("@zzsl", SqlDbType.Int,4),
new SqlParameter("@lt", SqlDbType.Decimal,9),
new SqlParameter("@sl", SqlDbType.Decimal,9),
new SqlParameter("@danwei", SqlDbType.VarChar,50),
new SqlParameter("@zje", SqlDbType.Decimal,9),
new SqlParameter("@jsr", SqlDbType.VarChar,50),
new SqlParameter("@beizhu", SqlDbType.VarChar,2000),
new SqlParameter("@zt", SqlDbType.VarChar,50)};
parameters[0].Value = model.rkbh;
parameters[1].Value = model.riqi;
parameters[2].Value = model.scdh;
parameters[3].Value = model.kw;
parameters[4].Value = model.cpbh;
parameters[5].Value = model.cpmc;
parameters[6].Value = model.rkxm;
parameters[7].Value = model.bzgg;
parameters[8].Value = model.guige;
parameters[9].Value = model.zzsl;
parameters[10].Value = model.lt;
parameters[11].Value = model.sl;
parameters[12].Value = model.danwei;
parameters[13].Value = model.zje;
parameters[14].Value = model.jsr;
parameters[15].Value = model.beizhu;
parameters[16].Value = model.zt;
object obj = DbHelperSQL.GetSingle(strSql.ToString(),parameters);
if (obj == null)
{
return 0;
}
else
{
return Convert.ToInt32(obj);
}
}
/// <summary>
/// 更新一条数据
/// </summary>
public bool Update(Maticsoft.Model.nr_z_cprk model)
{
StringBuilder strSql=new StringBuilder();
strSql.Append("update nr_z_cprk set ");
strSql.Append("rkbh=@rkbh,");
strSql.Append("riqi=@riqi,");
strSql.Append("scdh=@scdh,");
strSql.Append("kw=@kw,");
strSql.Append("rkxm=@rkxm,");
strSql.Append("cpmc=@cpmc,");
strSql.Append("bzgg=@bzgg,");
strSql.Append("zzsl=@zzsl,");
strSql.Append("lt=@lt,");
strSql.Append("sl=@sl,");
strSql.Append("dw=@dw,");
strSql.Append("jsr=@jsr,");
strSql.Append("bz=@bz,");
strSql.Append("zt=@zt");
strSql.Append(" where id=@id");
SqlParameter[] parameters = {
new SqlParameter("@rkbh", SqlDbType.VarChar,50),
new SqlParameter("@riqi", SqlDbType.DateTime),
new SqlParameter("@scdh", SqlDbType.VarChar,50),
new SqlParameter("@kw", SqlDbType.VarChar,2000),
new SqlParameter("@rkxm", SqlDbType.VarChar,50),
new SqlParameter("@cpmc", SqlDbType.VarChar,50),
new SqlParameter("@bzgg", SqlDbType.Decimal,9),
new SqlParameter("@zzsl", SqlDbType.Int,4),
new SqlParameter("@lt", SqlDbType.Decimal,9),
new SqlParameter("@sl", SqlDbType.Decimal,9),
new SqlParameter("@dw", SqlDbType.VarChar,50),
new SqlParameter("@jsr", SqlDbType.VarChar,50),
new SqlParameter("@bz", SqlDbType.VarChar,2000),
new SqlParameter("@zt", SqlDbType.VarChar,50),
new SqlParameter("@id", SqlDbType.Int,4)};
parameters[0].Value = model.rkbh;
parameters[1].Value = model.riqi;
parameters[2].Value = model.scdh;
parameters[3].Value = model.kw;
parameters[4].Value = model.rkxm;
parameters[5].Value = model.cpmc;
parameters[6].Value = model.bzgg;
parameters[7].Value = model.zzsl;
parameters[8].Value = model.lt;
parameters[9].Value = model.sl;
parameters[10].Value = model.dw;
parameters[11].Value = model.jsr;
parameters[12].Value = model.bz;
parameters[13].Value = model.zt;
parameters[14].Value = model.id;
object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
if (obj == null)
{
return 0;
}
else
{
return Convert.ToInt32(obj);
}
}
/// <summary>
/// 更新一条数据
/// </summary>
public bool Update(Maticsoft.Model.nr_z_cprk model)
{
/*
rkbh
riqi
scdh
kw
cpbh
cpmc
rkxm
bzgg
guige
zzsl
lt
sl
danwei
zje
jsr
beizhu
zt
*/
int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
if (rows > 0)
{
return true;
}
else
{
return false;
}
}
StringBuilder strSql = new StringBuilder();
strSql.Append("update nr_z_cprk set ");
strSql.Append("rkbh=@rkbh,");
/// <summary>
/// 删除一条数据
/// </summary>
public bool Delete(int id)
{
StringBuilder strSql=new StringBuilder();
strSql.Append("delete from nr_z_cprk ");
strSql.Append(" where id=@id");
SqlParameter[] parameters = {
new SqlParameter("@id", SqlDbType.Int,4)
};
parameters[0].Value = id;
strSql.Append("riqi=@riqi,");
strSql.Append("scdh=@scdh,");
strSql.Append("kw=@kw,");
strSql.Append("cpbh=@cpbh,");
strSql.Append("cpmc=@cpmc,");
strSql.Append("rkxm=@rkxm,");
int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
if (rows > 0)
{
return true;
}
else
{
return false;
}
}
/// <summary>
/// 批量删除数据
/// </summary>
public bool DeleteList(string idlist )
{
StringBuilder strSql=new StringBuilder();
strSql.Append("delete from nr_z_cprk ");
strSql.Append(" where id in ("+idlist + ") ");
int rows=DbHelperSQL.ExecuteSql(strSql.ToString());
if (rows > 0)
{
return true;
}
else
{
return false;
}
}
strSql.Append("bzgg=@bzgg,");
strSql.Append("guige=@guige,");
strSql.Append("zzsl=@zzsl,");
strSql.Append("lt=@lt,");
strSql.Append("sl=@sl,");
strSql.Append("danwei=@danwei,");
strSql.Append("zje=@zje,");
strSql.Append("jsr=@jsr,");
strSql.Append("beizhu=@beizhu,");
strSql.Append("zt=@zt");
strSql.Append(" where id=@id");
SqlParameter[] parameters = {
new SqlParameter("@rkbh", SqlDbType.VarChar,50),
new SqlParameter("@riqi", SqlDbType.DateTime),
new SqlParameter("@scdh", SqlDbType.VarChar,50),
new SqlParameter("@kw", SqlDbType.VarChar,2000),
new SqlParameter("@cpbh", SqlDbType.VarChar,50),
new SqlParameter("@cpmc", SqlDbType.VarChar,50),
new SqlParameter("@rkxm", SqlDbType.VarChar,50),
new SqlParameter("@bzgg", SqlDbType.Decimal,9),
new SqlParameter("@guige", SqlDbType.Decimal,9),
new SqlParameter("@zzsl", SqlDbType.Int,4),
new SqlParameter("@lt", SqlDbType.Decimal,9),
new SqlParameter("@sl", SqlDbType.Decimal,9),
new SqlParameter("@danwei", SqlDbType.VarChar,50),
new SqlParameter("@zje", SqlDbType.Decimal,9),
new SqlParameter("@jsr", SqlDbType.VarChar,50),
new SqlParameter("@beizhu", SqlDbType.VarChar,2000),
new SqlParameter("@zt", SqlDbType.VarChar,50),
new SqlParameter("@id", SqlDbType.Int,4)};
parameters[0].Value = model.rkbh;
parameters[1].Value = model.riqi;
parameters[2].Value = model.scdh;
parameters[3].Value = model.kw;
parameters[4].Value = model.cpbh;
parameters[5].Value = model.cpmc;
parameters[6].Value = model.rkxm;
parameters[7].Value = model.bzgg;
parameters[8].Value = model.guige;
parameters[9].Value = model.zzsl;
parameters[10].Value = model.lt;
parameters[11].Value = model.sl;
parameters[12].Value = model.danwei;
parameters[13].Value = model.zje;
parameters[14].Value = model.jsr;
parameters[15].Value = model.beizhu;
parameters[16].Value = model.zt;
parameters[17].Value = model.id;
int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
if (rows > 0)
{
return true;
}
else
{
return false;
}
}
/// <summary>
/// 删除一条数据
/// </summary>
public bool Delete(int id)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("delete from nr_z_cprk ");
strSql.Append(" where id=@id");
SqlParameter[] parameters = {
new SqlParameter("@id", SqlDbType.Int,4)
};
parameters[0].Value = id;
int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
if (rows > 0)
{
return true;
}
else
{
return false;
}
}
/// <summary>
/// 批量删除数据
/// </summary>
public bool DeleteList(string idlist)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("delete from nr_z_cprk ");
strSql.Append(" where id in (" + idlist + ") ");
int rows = DbHelperSQL.ExecuteSql(strSql.ToString());
if (rows > 0)
{
return true;
}
else
{
return false;
}
}
/// <summary>
/// 得到一个对象实体
/// </summary>
public Maticsoft.Model.nr_z_cprk GetModel(int id)
{
StringBuilder strSql=new StringBuilder();
strSql.Append("select top 1 id,rkbh,riqi,scdh,kw,rkxm,cpmc,bzgg,zzsl,lt,sl,dw,jsr,bz,zt from nr_z_cprk ");
strSql.Append(" where id=@id");
SqlParameter[] parameters = {
new SqlParameter("@id", SqlDbType.Int,4)
};
parameters[0].Value = id;
/// <summary>
/// 得到一个对象实体
/// </summary>
public Maticsoft.Model.nr_z_cprk GetModel(int id)
{
Maticsoft.Model.nr_z_cprk model=new Maticsoft.Model.nr_z_cprk();
DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
if(ds.Tables[0].Rows.Count>0)
{
return DataRowToModel(ds.Tables[0].Rows[0]);
}
else
{
return null;
}
}
StringBuilder strSql = new StringBuilder();
strSql.Append("select top 1 id,rkbh, riqi, scdh, kw, cpbh, cpmc, rkxm, bzgg, guige, zzsl, lt, sl, danwei, zje, jsr, beizhu, zt from nr_z_cprk ");
strSql.Append(" where id=@id");
SqlParameter[] parameters = {
new SqlParameter("@id", SqlDbType.Int,4)
};
parameters[0].Value = id;
Maticsoft.Model.nr_z_cprk model = new Maticsoft.Model.nr_z_cprk();
DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);
if (ds.Tables[0].Rows.Count > 0)
{
return DataRowToModel(ds.Tables[0].Rows[0]);
}
else
{
return null;
}
}
/// <summary>
/// 得到一个对象实体
/// </summary>
public Maticsoft.Model.nr_z_cprk DataRowToModel(DataRow row)
{
Maticsoft.Model.nr_z_cprk model=new Maticsoft.Model.nr_z_cprk();
if (row != null)
{
if(row["id"]!=null && row["id"].ToString()!="")
{
model.id=int.Parse(row["id"].ToString());
}
if(row["rkbh"]!=null)
{
model.rkbh=row["rkbh"].ToString();
}
if(row["riqi"]!=null && row["riqi"].ToString()!="")
{
model.riqi=DateTime.Parse(row["riqi"].ToString());
}
if(row["scdh"]!=null)
{
model.scdh=row["scdh"].ToString();
}
if(row["kw"]!=null)
{
model.kw=row["kw"].ToString();
}
if(row["rkxm"]!=null)
{
model.rkxm=row["rkxm"].ToString();
}
if(row["cpmc"]!=null)
{
model.cpmc=row["cpmc"].ToString();
}
if(row["bzgg"]!=null && row["bzgg"].ToString()!="")
{
model.bzgg=decimal.Parse(row["bzgg"].ToString());
}
if(row["zzsl"]!=null && row["zzsl"].ToString()!="")
{
model.zzsl=int.Parse(row["zzsl"].ToString());
}
if(row["lt"]!=null && row["lt"].ToString()!="")
{
model.lt=decimal.Parse(row["lt"].ToString());
}
if(row["sl"]!=null && row["sl"].ToString()!="")
{
model.sl=decimal.Parse(row["sl"].ToString());
}
if(row["dw"]!=null)
{
model.dw=row["dw"].ToString();
}
if(row["jsr"]!=null)
{
model.jsr=row["jsr"].ToString();
}
if(row["bz"]!=null)
{
model.bz=row["bz"].ToString();
}
if(row["zt"]!=null)
{
model.zt=row["zt"].ToString();
}
}
return model;
}
/// <summary>
/// 得到一个对象实体
/// </summary>
public Maticsoft.Model.nr_z_cprk DataRowToModel(DataRow row)
{
/// <summary>
/// 获得数据列表
/// </summary>
public DataSet GetList(string strWhere)
{
StringBuilder strSql=new StringBuilder();
strSql.Append("select id,rkbh,riqi,scdh,kw,rkxm,cpmc,bzgg,zzsl,lt,sl,dw,jsr,bz,zt ");
strSql.Append(" FROM nr_z_cprk ");
if(strWhere.Trim()!="")
{
strSql.Append(" where "+strWhere);
}
return DbHelperSQL.Query(strSql.ToString());
}
/// <summary>
/// 获得前几行数据
/// </summary>
public DataSet GetList(int Top,string strWhere,string filedOrder)
{
StringBuilder strSql=new StringBuilder();
strSql.Append("select ");
if(Top>0)
{
strSql.Append(" top "+Top.ToString());
}
strSql.Append(" id,rkbh,riqi,scdh,kw,rkxm,cpmc,bzgg,zzsl,lt,sl,dw,jsr,bz,zt ");
strSql.Append(" FROM nr_z_cprk ");
if(strWhere.Trim()!="")
{
strSql.Append(" where "+strWhere);
}
strSql.Append(" order by " + filedOrder);
return DbHelperSQL.Query(strSql.ToString());
}
var model = Mapper.CreateItem<Maticsoft.Model.nr_z_cprk>(row);
return model;
}
/// <summary>
/// 获取记录总数
/// </summary>
public int GetRecordCount(string strWhere)
{
StringBuilder strSql=new StringBuilder();
strSql.Append("select count(1) FROM nr_z_cprk ");
if(strWhere.Trim()!="")
{
strSql.Append(" where "+strWhere);
}
object obj = DbHelperSQL.GetSingle(strSql.ToString());
if (obj == null)
{
return 0;
}
else
{
return Convert.ToInt32(obj);
}
}
/// <summary>
/// 分页获取数据列表
/// </summary>
public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
{
StringBuilder strSql=new StringBuilder();
strSql.Append("SELECT * FROM ( ");
strSql.Append(" SELECT ROW_NUMBER() OVER (");
if (!string.IsNullOrEmpty(orderby.Trim()))
{
strSql.Append("order by T." + orderby );
}
else
{
strSql.Append("order by T.id desc");
}
strSql.Append(")AS Row, T.* from nr_z_cprk T ");
if (!string.IsNullOrEmpty(strWhere.Trim()))
{
strSql.Append(" WHERE " + strWhere);
}
strSql.Append(" ) TT");
strSql.AppendFormat(" WHERE TT.Row between {0} and {1}", startIndex, endIndex);
return DbHelperSQL.Query(strSql.ToString());
}
/// <summary>
/// 获得数据列表
/// </summary>
public DataSet GetList(string strWhere)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("select id,rkbh, riqi, scdh, kw, cpbh, cpmc, rkxm, bzgg, guige, zzsl, lt, sl, danwei, zje, jsr, beizhu, zt ");
strSql.Append(" FROM nr_z_cprk ");
if (strWhere.Trim() != "")
{
strSql.Append(" where " + strWhere);
}
return DbHelperSQL.Query(strSql.ToString());
}
/*
/// <summary>
/// 获得前几行数据
/// </summary>
public DataSet GetList(int Top, string strWhere, string filedOrder)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("select ");
if (Top > 0)
{
strSql.Append(" top " + Top.ToString());
}
strSql.Append(" id,rkbh, riqi, scdh, kw, cpbh, cpmc, rkxm, bzgg, guige, zzsl, lt, sl, danwei, zje, jsr, beizhu, zt ");
strSql.Append(" FROM nr_z_cprk ");
if (strWhere.Trim() != "")
{
strSql.Append(" where " + strWhere);
}
strSql.Append(" order by " + filedOrder);
return DbHelperSQL.Query(strSql.ToString());
}
/// <summary>
/// 获取记录总数
/// </summary>
public int GetRecordCount(string strWhere)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("select count(1) FROM nr_z_cprk ");
if (strWhere.Trim() != "")
{
strSql.Append(" where " + strWhere);
}
object obj = DbHelperSQL.GetSingle(strSql.ToString());
if (obj == null)
{
return 0;
}
else
{
return Convert.ToInt32(obj);
}
}
/// <summary>
/// 分页获取数据列表
/// </summary>
public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("SELECT * FROM ( ");
strSql.Append(" SELECT ROW_NUMBER() OVER (");
if (!string.IsNullOrEmpty(orderby.Trim()))
{
strSql.Append("order by T." + orderby);
}
else
{
strSql.Append("order by T.id desc");
}
strSql.Append(")AS Row, T.* from nr_z_cprk T ");
if (!string.IsNullOrEmpty(strWhere.Trim()))
{
strSql.Append(" WHERE " + strWhere);
}
strSql.Append(" ) TT");
strSql.AppendFormat(" WHERE TT.Row between {0} and {1}", startIndex, endIndex);
return DbHelperSQL.Query(strSql.ToString());
}
/*
/// <summary>
/// 分页获取数据列表
/// </summary>
@ -406,10 +381,10 @@ namespace Maticsoft.DAL
return DbHelperSQL.RunProcedure("UP_GetRecordByPage",parameters,"ds");
}*/
#endregion BasicMethod
#region ExtensionMethod
#endregion BasicMethod
#region ExtensionMethod
#endregion ExtensionMethod
}
#endregion ExtensionMethod
}
}

View File

@ -116,6 +116,7 @@
<SubType>Code</SubType>
</Compile>
<Compile Include="DESEncrypt.cs" />
<Compile Include="Mapper.cs" />
<Compile Include="PubConstant.cs" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />

36
DBUtility/Mapper.cs Normal file
View File

@ -0,0 +1,36 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Reflection;
using System.Text;
namespace Maticsoft.DBUtility
{
public class Mapper
{
public static T CreateItem<T>(DataRow row)
{
T obj = default(T);
if (row != null)
{
obj = Activator.CreateInstance<T>();
foreach (DataColumn column in row.Table.Columns)
{
PropertyInfo prop = obj.GetType().GetProperty(column.ColumnName);
try
{
object value = row[column.ColumnName];
prop.SetValue(obj, value, null);
}
catch
{ //You can log something here
//throw;
}
}
}
return obj;
}
}
}

View File

@ -1,152 +1,191 @@
using System;
namespace Maticsoft.Model
{
/// <summary>
/// nr_z_cprk:实体类(属性说明自动提取数据库字段的描述信息)
/// </summary>
[Serializable]
public partial class nr_z_cprk
{
public nr_z_cprk()
{}
#region Model
private int _id;
private string _rkbh;
private DateTime _riqi;
private string _scdh;
private string _kw;
private string _rkxm;
private string _cpmc;
private decimal? _bzgg;
private int? _zzsl;
private decimal? _lt;
private decimal? _sl;
private string _dw;
private string _jsr;
private string _bz;
private string _zt;
/// <summary>
///
/// </summary>
public int id
{
set{ _id=value;}
get{return _id;}
}
/// <summary>
///
/// </summary>
public string rkbh
{
set{ _rkbh=value;}
get{return _rkbh;}
}
/// <summary>
///
/// </summary>
public DateTime riqi
{
set{ _riqi=value;}
get{return _riqi;}
}
/// <summary>
///
/// </summary>
public string scdh
{
set{ _scdh=value;}
get{return _scdh;}
}
/// <summary>
///
/// </summary>
public string kw
{
set{ _kw=value;}
get{return _kw;}
}
/// <summary>
///
/// </summary>
public string rkxm
{
set{ _rkxm=value;}
get{return _rkxm;}
}
/// <summary>
///
/// </summary>
public string cpmc
{
set{ _cpmc=value;}
get{return _cpmc;}
}
/// <summary>
///
/// </summary>
public decimal? bzgg
{
set{ _bzgg=value;}
get{return _bzgg;}
}
/// <summary>
///
/// </summary>
public int? zzsl
{
set{ _zzsl=value;}
get{return _zzsl;}
}
/// <summary>
///
/// </summary>
public decimal? lt
{
set{ _lt=value;}
get{return _lt;}
}
/// <summary>
///
/// </summary>
public decimal? sl
{
set{ _sl=value;}
get{return _sl;}
}
/// <summary>
///
/// </summary>
public string dw
{
set{ _dw=value;}
get{return _dw;}
}
/// <summary>
///
/// </summary>
public string jsr
{
set{ _jsr=value;}
get{return _jsr;}
}
/// <summary>
///
/// </summary>
public string bz
{
set{ _bz=value;}
get{return _bz;}
}
/// <summary>
///
/// </summary>
public string zt
{
set{ _zt=value;}
get{return _zt;}
}
#endregion Model
}
/// <summary>
/// nr_z_cprk:实体类(属性说明自动提取数据库字段的描述信息)
/// </summary>
[Serializable]
public partial class nr_z_cprk
{
public nr_z_cprk()
{ }
#region Model
private int _id;
private string _rkbh;
private DateTime _riqi;
private string _scdh;
private string _kw;
private string _rkxm;
private string _cpbh;
private string _cpmc;
private decimal? _bzgg;
private decimal? _guige;
private int? _zzsl;
private decimal? _lt;
private decimal? _sl;
private string _dw;
private decimal? _zje;
private string _jsr;
private string _bz;
private string _zt;
/// <summary>
///
/// </summary>
public int id
{
set { _id = value; }
get { return _id; }
}
/// <summary>
///
/// </summary>
public string rkbh
{
set { _rkbh = value; }
get { return _rkbh; }
}
/// <summary>
///
/// </summary>
public DateTime riqi
{
set { _riqi = value; }
get { return _riqi; }
}
/// <summary>
///
/// </summary>
public string scdh
{
set { _scdh = value; }
get { return _scdh; }
}
/// <summary>
///
/// </summary>
public string kw
{
set { _kw = value; }
get { return _kw; }
}
/// <summary>
///
/// </summary>
public string rkxm
{
set { _rkxm = value; }
get { return _rkxm; }
}
/// <summary>
///
/// </summary>
public string cpbh
{
set { _cpbh = value; }
get { return _cpbh; }
}
/// <summary>
///
/// </summary>
public string cpmc
{
set { _cpmc = value; }
get { return _cpmc; }
}
/// <summary>
///
/// </summary>
public decimal? guige
{
set { _guige = value; }
get { return _guige; }
}
/// <summary>
///
/// </summary>
public decimal? bzgg
{
set { _bzgg = value; }
get { return _bzgg; }
}
/// <summary>
///
/// </summary>
public int? zzsl
{
set { _zzsl = value; }
get { return _zzsl; }
}
/// <summary>
///
/// </summary>
public decimal? lt
{
set { _lt = value; }
get { return _lt; }
}
/// <summary>
///
/// </summary>
public decimal? sl
{
set { _sl = value; }
get { return _sl; }
}
/// <summary>
///
/// </summary>
public string danwei
{
set { _dw = value; }
get { return _dw; }
}
/// <summary>
///
/// </summary>
public decimal? zje
{
set { _zje = value; }
get { return _zje; }
}
/// <summary>
///
/// </summary>
public string jsr
{
set { _jsr = value; }
get { return _jsr; }
}
/// <summary>
///
/// </summary>
public string beizhu
{
set { _bz = value; }
get { return _bz; }
}
/// <summary>
///
/// </summary>
public string zt
{
set { _zt = value; }
get { return _zt; }
}
#endregion Model
}
}

View File

@ -39,11 +39,11 @@
.right-top-dh{width:300px;float:left; position:relative;}
.right-top-dh h4{ padding-left:8px;color: #363636;border-left: 2px solid #0098cd; font-size: 16px; }
.right-top-an{ float:left;height:30px;}/*width:800px;*/
.ulgongju{height:30px; }
.ulgongju li{list-style:none;float:left; cursor:pointer; width:66px;margin-left:5px;
.ulgongju{height:30px;}
.ulgongju li{list-style:none;float:left; cursor:pointer; width:30px;margin-left:5px;
}
.daohangxlk{ height:25px;cursor:pointer; width:68px; padding:3px; margin-left:10px; margin-top:3px;box-shadow:inset 0px 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; border:1px solid #cccccc; }
.ulgongju li img{width:55px; height:25px; margin-top:2px;}
.ulgongju li img{width:25px; height:25px; margin-top:2px;}
.Gjxzhu{ height:85px; display:none; border-bottom:1px solid #eee; margin-bottom:10px;}
.right-top-fy{float:right; width:300px; height:30px; line-height:30px;}
.right-gjxnr{width:100%; height:80px; text-align:center;}

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

@ -107,10 +107,9 @@
<table class="tablewk">
<tr><td style=" height:20px" colspan="13"></td></tr>
<tr>
<td class="wktblm"><span>库编号</span></td><td><asp:TextBox id="ckdh" runat="server" CssClass="tbinput_hx" ReadOnly Text="自动生成" ForeColor="Gray" Enabled=false AutoCompleteType=none BorderStyle=None ></asp:TextBox></td>
<td class="wktblm"><span><font>库日期</font></span></td><td><input name='txt_control_date' type='text' id='riqi' size='10' maxlength='10' onclick='new Calendar().show(this);' readonly='readonly' runat=server class="tbinput_bt" /></td>
<td class="wktblm"><span>库编号</span></td><td><asp:TextBox id="ckdh" runat="server" CssClass="tbinput_hx" ReadOnly Text="自动生成" ForeColor="Gray" Enabled=false AutoCompleteType=none BorderStyle=None ></asp:TextBox></td>
<td class="wktblm"><span><font>库日期</font></span></td><td><input name='txt_control_date' type='text' id='riqi' size='10' maxlength='10' onclick='new Calendar().show(this);' readonly='readonly' runat=server class="tbinput_bt" /></td>
<td class="wktblm"><span><font>单据编号</font></span></td><td ><input type=text id="scdh" readonly runat="server" class="tbinput_bt" onclick="selectscd()"></td>
<td class="wktblm"><span><font>客户名称</font></span></td><td ><input type=text id="khming" readonly runat="server" class="tbinput_bt" onclick="selectkh()" /></td>
<td class="wktblm"><span><font>产品编号</font></span></td><td><input type='text' id='cpbh' size='10' readonly='readonly' runat=server class="tbinput_bt" onclick="selectcp()" /></td>
<td class="wktblm"><span>产品名称</span></td><td ><input type=text id="cpmc" runat="server" readonly class="tbinput_hx"/></td>
<td class="tdjj5">&nbsp </td>
@ -126,18 +125,11 @@
</tr>
<tr>
<td class="wktblm"><span>单位</span></td><td><input type=text id="danwei" readonly runat="server" class="tbinput_hx" /></td>
<td class="wktblm"><span>联系人</span></td><td><input type=text id="lxr" runat="server" class="tbinput" /></td>
<td class="wktblm"><span>联系电话</span></td><td><input type=text id="lxdh" runat="server" class="tbinput" /></td>
<td class="wktblm"><span>经手人</span></td><td><input type=text id="jingshouren" readonly runat="server" class="tbinput_hx" /></td>
<td class="wktblm"><span>送货人</span></td><td><input type=text id="shr" runat="server" class="tbinput" /></td>
<td class="wktblm"><span>经手人</span></td><td><input type=text id="jingshouren" readonly runat="server" class="tbinput_hx" /></td>
<td class="wktblm"><span>状态</span></td><td ><input type=text id="zhuangtai" runat="server" class="tbinput_hx" value='待确认' /></td>
<td class="tdjj5">&nbsp </td>
</tr>
<tr>
<td class="wktblm"><span>送货地址</span></td><td colspan="11"><input type=text id="dizhi" runat="server" class="tbinput" /></td>
<td class="tdjj5">&nbsp </td>
</tr>
<tr>
<td class="wktblm"><span>备注</span></td><td colspan="11"><asp:TextBox id="txt_beizhu" runat="server" CssClass="tbinput"></asp:TextBox></td>
<td class="tdjj5">&nbsp </td>
</tr>

View File

@ -11,9 +11,9 @@ public partial class Productin_Form : System.Web.UI.Page
//创建一个操作记录bll
Maticsoft.BLL.nr_sys_rizhi rizhibll = new Maticsoft.BLL.nr_sys_rizhi();
//创建一个共用的申购单模板
Maticsoft.Model.nr_z_cpck cpckmodel = new Maticsoft.Model.nr_z_cpck();
Maticsoft.Model.nr_z_cprk cpckmodel = new Maticsoft.Model.nr_z_cprk();
//创建一个共同的申购单bll
Maticsoft.BLL.nr_z_cpck cpckbll = new Maticsoft.BLL.nr_z_cpck();
Maticsoft.BLL.nr_z_cprk cprkbll = new Maticsoft.BLL.nr_z_cprk();
//创建一个操作记录模板
Maticsoft.Model.nr_sys_rizhi rizhi = new Maticsoft.Model.nr_sys_rizhi();
@ -41,7 +41,7 @@ public partial class Productin_Form : System.Web.UI.Page
pdquanxian(user.juese);
riqi.Value = DateTime.Now.Year + "-" + DateTime.Now.Month + "-" + DateTime.Now.Day;
jingshouren.Value = user.zhanghao;
shr.Value = user.zhanghao;
//shr.Value = user.zhanghao;
}
@ -50,25 +50,25 @@ public partial class Productin_Form : System.Web.UI.Page
#region
private void initdata(int did)
{
cpckmodel = cpckbll.GetModel(did);
ckdh.Text = cpckmodel.ckbh;
cpckmodel = cprkbll.GetModel(did);
ckdh.Text = cpckmodel.rkbh;
riqi.Value = cpckmodel.riqi.ToString("yyyy-MM-dd");
scdh.Value = cpckmodel.scdh;
khming.Value = cpckmodel.khmc;
//khming.Value = cpckmodel.khmc;
cpbh.Value = cpckmodel.cpbh;
cpmc.Value = cpckmodel.cpmc;
danjia.Value = cpckmodel.cpdj.ToString();
//danjia.Value = cpckmodel.cpdj.ToString();
guige.Value = cpckmodel.guige.ToString();
zzshuliang.Value = cpckmodel.zzsl.ToString();
lingtou.Value = cpckmodel.lt.ToString();
shuliang.Value = cpckmodel.sl.ToString();
danwei.Value = cpckmodel.danwei;
lxr.Value = cpckmodel.lxr;
//lxr.Value = cpckmodel.lxr;
zongjine.Value = cpckmodel.zje.ToString();
lxdh.Value = cpckmodel.lxdh;
//lxdh.Value = cpckmodel.lxdh;
jingshouren.Value = cpckmodel.jsr;
shr.Value = cpckmodel.shr;
dizhi.Value = cpckmodel.shdizhi;
//shr.Value = cpckmodel.shr;
//dizhi.Value = cpckmodel.shdizhi;
txt_beizhu.Text = cpckmodel.beizhu;
zhuangtai.Value = cpckmodel.zt;
}
@ -77,24 +77,24 @@ public partial class Productin_Form : System.Web.UI.Page
#region model对象
private void getmd()
{
cpckmodel.ckbh = ckdh.Text;
cpckmodel.rkbh = ckdh.Text;
cpckmodel.riqi = Convert.ToDateTime(riqi.Value);
cpckmodel.scdh = scdh.Value;
cpckmodel.khmc = khming.Value;
//cpckmodel.khmc = khming.Value;
cpckmodel.cpbh = cpbh.Value;
cpckmodel.cpmc = cpmc.Value;
cpckmodel.cpdj = Convert.ToDecimal(danjia.Value);
//cpckmodel.cpdj = Convert.ToDecimal(danjia.Value);
cpckmodel.guige = Convert.ToDecimal(guige.Value);
cpckmodel.zzsl = Convert.ToInt32(zzshuliang.Value);
cpckmodel.lt = Convert.ToDecimal(lingtou.Value);
cpckmodel.sl = Convert.ToDecimal(shuliang.Value);
cpckmodel.danwei = danwei.Value;
cpckmodel.lxr = lxr.Value;
//cpckmodel.lxr = lxr.Value;
cpckmodel.zje = Convert.ToDecimal(zongjine.Value);
cpckmodel.lxdh = lxdh.Value;
//cpckmodel.lxdh = lxdh.Value;
cpckmodel.jsr = jingshouren.Value;
cpckmodel.shr = shr.Value;
cpckmodel.shdizhi = dizhi.Value;
//cpckmodel.shr = shr.Value;
//cpckmodel.shdizhi = dizhi.Value;
cpckmodel.beizhu = txt_beizhu.Text;
cpckmodel.zt = zhuangtai.Value;
@ -148,7 +148,7 @@ public partial class Productin_Form : System.Web.UI.Page
if (id.Value != null && id.Value != "")
{
cpckmodel.id = Convert.ToInt32(id.Value);
if (cpckbll.Update(cpckmodel))
if (cprkbll.Update(cpckmodel))
{
rtx = Convert.ToInt32(id.Value);
caozuo = "修改";
@ -156,9 +156,9 @@ public partial class Productin_Form : System.Web.UI.Page
}
else
{
cpckmodel.ckbh = DBHlper.getbh("CPCK-", "nr_z_cpck", "ckbh", 4);
cpckmodel.rkbh = DBHlper.getbh("CPRK-", "nr_z_cprk", "rkbh", 4);
// bh.Text = sgdmodel.sgdbianhao;
rtx = cpckbll.Add(cpckmodel);
rtx = cprkbll.Add(cpckmodel);
}
if (rtx > 0)
{
@ -166,8 +166,8 @@ public partial class Productin_Form : System.Web.UI.Page
Maticsoft.Model.nr_z_yhzh zh = (Maticsoft.Model.nr_z_yhzh)Session["user"];
rizhi.yonghuming = zh.zhanghao;
//拼接字符串插入日志
rizhi.jilu = zh.zhanghao + caozuo + "了成品出库,出库单号为:" + ckdh.Text.Trim();
rizhi.leixing = "成品库";
rizhi.jilu = zh.zhanghao + caozuo + "了成品入库,入库单号为:" + ckdh.Text.Trim();
rizhi.leixing = "成品库";
rizhi.riqi = DateTime.Now;
rizhibll.Add(rizhi);
Response.Redirect("Productin_browse.aspx?uid=" + rtx, false);

View File

@ -8,8 +8,8 @@ using System.Data;
public partial class Productin_browse : System.Web.UI.Page
{
Maticsoft.Model.nr_z_cprk cpckmodel = new Maticsoft.Model.nr_z_cprk();
Maticsoft.BLL.nr_z_cprk cpckbll = new Maticsoft.BLL.nr_z_cprk();
Maticsoft.Model.nr_z_cprk cprkmodel = new Maticsoft.Model.nr_z_cprk();
Maticsoft.BLL.nr_z_cprk cprkbll = new Maticsoft.BLL.nr_z_cprk();
//创建一个操作记录模板
Maticsoft.Model.nr_sys_rizhi rizhi = new Maticsoft.Model.nr_sys_rizhi();
//创建一个操作记录bll
@ -37,27 +37,27 @@ public partial class Productin_browse : System.Web.UI.Page
#region
private void initdata(int did)
{
cpckmodel = cpckbll.GetModel(did);
ckdh.Text = cpckmodel.rkbh;
riqi.Text = cpckmodel.riqi.ToString("yyyy-MM-dd");
scdh.Text = cpckmodel.scdh;
cprkmodel = cprkbll.GetModel(did);
ckdh.Text = cprkmodel.rkbh;
riqi.Text = cprkmodel.riqi.ToString("yyyy-MM-dd");
scdh.Text = cprkmodel.scdh;
//khming.Text = cpckmodel.;
//cpbh.Text = cpckmodel.cpmc;
cpmc.Text = cpckmodel.cpmc;
cpmc.Text = cprkmodel.cpmc;
//danjia.Text = cpckmodel..ToString();
//guige.Text = cpckmodel.guige.ToString();
zzshuliang.Text = cpckmodel.zzsl.ToString();
lingtou.Text = cpckmodel.lt.ToString();
shuliang.Text = cpckmodel.sl.ToString();
zzshuliang.Text = cprkmodel.zzsl.ToString();
lingtou.Text = cprkmodel.lt.ToString();
shuliang.Text = cprkmodel.sl.ToString();
//danwei.Text = cpckmodel.danwei;
//lxr.Text = cpckmodel.lxr;
//zongjine.Text = cpckmodel.zje.ToString();
//lxdh.Text = cpckmodel.lxdh;
jingshouren.Text = cpckmodel.jsr;
jingshouren.Text = cprkmodel.jsr;
//shr.Text = cpckmodel.shr;
//dizhi.Text = cpckmodel.shdizhi;
//txt_beizhu.Text = cpckmodel.beizhu;
zhuangtai.Text = cpckmodel.zt;
zhuangtai.Text = cprkmodel.zt;
}
#endregion
@ -138,7 +138,7 @@ public partial class Productin_browse : System.Web.UI.Page
{
if (cpckbll.Delete(Convert.ToInt32(id.Value)))
if (cprkbll.Delete(Convert.ToInt32(id.Value)))
{
//给日志模板赋值
rizhi.riqi = DateTime.Now;

View File

@ -12,10 +12,10 @@ using System.Collections;
using System.Text;
public partial class Productin_list : System.Web.UI.Page
{
//创建一个客户模板
Maticsoft.Model.nr_z_ddwxd kehumd = new Maticsoft.Model.nr_z_ddwxd();
//创建一个共用的客户bll
Maticsoft.BLL.nr_z_ddwxd kehubll = new Maticsoft.BLL.nr_z_ddwxd();
// //创建一个客户模板
// Maticsoft.Model.nr_z_ddwxd kehumd = new Maticsoft.Model.nr_z_ddwxd();
// //创建一个共用的客户bll
// Maticsoft.BLL.nr_z_ddwxd kehubll = new Maticsoft.BLL.nr_z_ddwxd();
//创建一个操作记录模板
Maticsoft.Model.nr_sys_rizhi rizhi = new Maticsoft.Model.nr_sys_rizhi();
//创建一个操作记录bll
@ -45,12 +45,12 @@ public partial class Productin_list : System.Web.UI.Page
{
Maticsoft.Model.nr_z_yhzh zhanghao = (Maticsoft.Model.nr_z_yhzh)Session["user"];
string htmlcode = "";
string isexits = string.Format("select count(*) from nr_lt_paixu where userid='{0}' and tblname='{1}'", zhanghao.id, "nr_z_cpck");
string isexits = string.Format("select count(*) from nr_lt_paixu where userid='{0}' and tblname='{1}'", zhanghao.id, "nr_z_cprk");
int exitscount = DBHlper.getcount(isexits);
if (exitscount > 0)
{
string paixuselct = string.Format("select * from nr_lt_paixu where userid='{0}' and tblname='{1}' and isxianshi={2} order by shuixu ", zhanghao.id, "nr_z_cpck", 1);
string paixuselct = string.Format("select * from nr_lt_paixu where userid='{0}' and tblname='{1}' and isxianshi={2} order by shuixu ", zhanghao.id, "nr_z_cprk", 1);
DataTable dtselect = DBHlper.Execute(paixuselct).Tables[0];
string wherecode = string.Format("select top {0} ", pageitem);
foreach (DataRow dtr in dtselect.Rows)
@ -58,14 +58,14 @@ public partial class Productin_list : System.Web.UI.Page
wherecode += dtr["lieming"] + ",";
}
wherecode += "id";
if (DBHlper.GetPermission(zhanghao.juese, "成品出库", "nr_z_cpck", "查看全部"))
if (DBHlper.GetPermission(zhanghao.juese, "成品入库", "nr_z_cprk", "查看全部"))
{
wherecode += string.Format(" from nr_z_cpck where " + tiaojian + " id not in(select top ({0}*{1}) id from nr_z_cpck)" + paixu, pg, pageitem);
wherecode += string.Format(" from nr_z_cprk where " + tiaojian + " id not in(select top ({0}*{1}) id from nr_z_cprk)" + paixu, pg, pageitem);
}
else if (DBHlper.GetPermission(zhanghao.juese, "成品出库", "nr_z_cpck", "查看个人"))
else if (DBHlper.GetPermission(zhanghao.juese, "成品入库", "nr_z_cprk", "查看个人"))
{
wherecode += string.Format(" from nr_z_cpck where jsr='" + zhanghao.zhanghao + "' and " + tiaojian + " id not in(select top ({0}*{1}) id from nr_z_cpck)" + paixu, pg, pageitem);
wherecode += string.Format(" from nr_z_cprk where jsr='" + zhanghao.zhanghao + "' and " + tiaojian + " id not in(select top ({0}*{1}) id from nr_z_cprk)" + paixu, pg, pageitem);
}
DataTable dt_paixu = DBHlper.Execute(wherecode).Tables[0];
@ -88,13 +88,13 @@ public partial class Productin_list : System.Web.UI.Page
}
else
{
string lieselect = string.Format("select * from nr_sys_lieming where tblname='{0}' ORDER BY xh", "nr_z_cpck");
string lieselect = string.Format("select * from nr_sys_lieming where tblname='{0}' ORDER BY xh", "nr_z_cprk");
DataTable liedt = DBHlper.Execute(lieselect).Tables[0];
int lieshuixu = 0;
foreach (DataRow liedr in liedt.Rows)
{
lieshuixu++;
string cmdinsert = string.Format("insert into nr_lt_paixu values('{0}','{1}','{2}','{3}',{4},{5})", zhanghao.id, "nr_z_cpck", liedr["ywlieming"], liedr["zwlieming"], lieshuixu, 1);
string cmdinsert = string.Format("insert into nr_lt_paixu values('{0}','{1}','{2}','{3}',{4},{5})", zhanghao.id, "nr_z_cprk", liedr["ywlieming"], liedr["zwlieming"], lieshuixu, 1);
DBHlper.excutecmd(cmdinsert);
}
return "";

View File

@ -8,8 +8,8 @@ using System.Data;
public partial class Productout_browse : System.Web.UI.Page
{
Maticsoft.Model.nr_z_cprk cprkmodel = new Maticsoft.Model.nr_z_cprk();
Maticsoft.BLL.nr_z_cprk cprkbll = new Maticsoft.BLL.nr_z_cprk();
Maticsoft.Model.nr_z_cpck cpckmodel = new Maticsoft.Model.nr_z_cpck();
Maticsoft.BLL.nr_z_cpck cpckbll = new Maticsoft.BLL.nr_z_cpck();
//创建一个操作记录模板
Maticsoft.Model.nr_sys_rizhi rizhi = new Maticsoft.Model.nr_sys_rizhi();
//创建一个操作记录bll
@ -37,27 +37,27 @@ public partial class Productout_browse : System.Web.UI.Page
#region
private void initdata(int did)
{
cprkmodel = cprkbll.GetModel(did);
//ckdh.Text = cprkmodel.ckbh;
riqi.Text = cprkmodel.riqi.ToString("yyyy-MM-dd");
scdh.Text = cprkmodel.scdh;
//khming.Text = cprkmodel.khmc;
//cpbh.Text = cprkmodel.cpbh;
cpmc.Text = cprkmodel.cpmc;
//danjia.Text = cprkmodel.cpdj.ToString();
//guige.Text = cprkmodel.guige.ToString();
zzshuliang.Text = cprkmodel.zzsl.ToString();
lingtou.Text = cprkmodel.lt.ToString();
shuliang.Text = cprkmodel.sl.ToString();
//danwei.Text = cprkmodel.danwei;
//lxr.Text = cprkmodel.lxr;
//zongjine.Text = cprkmodel.zje.ToString();
//lxdh.Text = cprkmodel.lxdh;
jingshouren.Text = cprkmodel.jsr;
//shr.Text = cprkmodel.shr;
//dizhi.Text = cprkmodel.shdizhi;
//txt_beizhu.Text = cprkmodel.beizhu;
zhuangtai.Text = cprkmodel.zt;
cpckmodel = cpckbll.GetModel(did);
ckdh.Text = cpckmodel.ckbh;
riqi.Text = cpckmodel.riqi.ToString("yyyy-MM-dd");
scdh.Text = cpckmodel.scdh;
khming.Text = cpckmodel.khmc;
cpbh.Text = cpckmodel.cpbh;
cpmc.Text = cpckmodel.cpmc;
danjia.Text = cpckmodel.cpdj.ToString();
guige.Text = cpckmodel.guige.ToString();
zzshuliang.Text = cpckmodel.zzsl.ToString();
lingtou.Text = cpckmodel.lt.ToString();
shuliang.Text = cpckmodel.sl.ToString();
danwei.Text = cpckmodel.danwei;
lxr.Text = cpckmodel.lxr;
zongjine.Text = cpckmodel.zje.ToString();
lxdh.Text = cpckmodel.lxdh;
jingshouren.Text = cpckmodel.jsr;
shr.Text = cpckmodel.shr;
dizhi.Text = cpckmodel.shdizhi;
txt_beizhu.Text = cpckmodel.beizhu;
zhuangtai.Text = cpckmodel.zt;
}
#endregion
@ -69,42 +69,47 @@ public partial class Productout_browse : System.Web.UI.Page
{
Response.Redirect("../index.aspx");
}
if (DBHlper.GetPermission(juese, "成品入库", "nr_z_cprk", "查看全部") == false && DBHlper.GetPermission(juese, "成品入库", "nr_z_cprk", "查看个人") == false)
if (DBHlper.GetPermission(juese, "成品出库", "nr_z_cpck", "查看全部") == false && DBHlper.GetPermission(juese, "成品出库", "nr_z_cpck", "查看个人") == false)
{
Response.Redirect("../Common/nopower.htm");
}
if (DBHlper.GetPermission(juese, "成品入库", "nr_z_cprk", "编辑个人") && jingshouren.Text == user.zhanghao)
if (DBHlper.GetPermission(juese, "成品出库", "nr_z_cpck", "编辑个人") && jingshouren.Text == user.zhanghao)
{
bt_tj.Visible = true;
}
if (DBHlper.GetPermission(juese, "成品入库", "nr_z_cprk", "编辑全部"))
if (DBHlper.GetPermission(juese, "成品出库", "nr_z_cpck", "编辑全部"))
{
bt_tj.Visible = true;
}
if (DBHlper.GetPermission(juese, "成品入库", "nr_z_cprk", "删除个人") && jingshouren.Text == user.zhanghao)
if (DBHlper.GetPermission(juese, "成品出库", "nr_z_cpck", "删除个人") && jingshouren.Text == user.zhanghao)
{
shanchu.Visible = true;
}
if (DBHlper.GetPermission(juese, "成品入库", "nr_z_cprk", "删除全部"))
if (DBHlper.GetPermission(juese, "成品出库", "nr_z_cpck", "删除全部"))
{
shanchu.Visible = true;
}
if (DBHlper.GetPermission(juese, "成品入库", "nr_z_cprk", "入库确认"))
if (DBHlper.GetPermission(juese, "成品出库", "nr_z_cpck", "出库确认"))
{
ckqr.Visible = true;
}
if (DBHlper.GetPermission(juese, "成品入库", "nr_z_cprk", "添加"))
if (DBHlper.GetPermission(juese, "成品出库", "nr_z_cpck", "出库冲红"))
{
ckch.Visible = true;
}
if (DBHlper.GetPermission(juese, "成品出库", "nr_z_cpck", "添加"))
{
bt_add.Visible = true;
}
if (zhuangtai.Text == "已入库")
if (zhuangtai.Text == "已库")
{
ckqr.Enabled = false;
ckqr.BackColor = System.Drawing.Color.Gray;
@ -118,7 +123,7 @@ public partial class Productout_browse : System.Web.UI.Page
ckch.Enabled = false;
ckch.BackColor = System.Drawing.Color.Gray;
}
if (DBHlper.GetPermission(juese, "成品入库", "nr_z_cprk", "打印"))
if (DBHlper.GetPermission(juese, "成品出库", "nr_z_cpck", "打印"))
{
dayin.Visible = true;
}
@ -133,15 +138,15 @@ public partial class Productout_browse : System.Web.UI.Page
{
if (cprkbll.Delete(Convert.ToInt32(id.Value)))
if (cpckbll.Delete(Convert.ToInt32(id.Value)))
{
//给日志模板赋值
rizhi.riqi = DateTime.Now;
rizhi.leixing = "成品库";
rizhi.leixing = "成品库";
//将session转换对象取值
Maticsoft.Model.nr_z_yhzh zh = (Maticsoft.Model.nr_z_yhzh)Session["user"];
//拼接字符串插入日志
rizhi.jilu = zh.zhanghao + "删除了成品入库,入库单号为:" + cpbh.Text.Trim();
rizhi.jilu = zh.zhanghao + "删除了成品出库,出库单号为:" + cpbh.Text.Trim();
rizhi.yonghuming = zh.zhanghao.ToString();
rizhibll.Add(rizhi);
Response.Redirect("Productout_list.aspx", false);
@ -161,20 +166,20 @@ public partial class Productout_browse : System.Web.UI.Page
int gxcount = DBHlper.excutecmd("update nr_z_cpkc set sl=" + (sl + nowsl) + " where id=" + dt.Rows[0]["id"]);
if (gxcount > 0)
{
DBHlper.excutecmd("update nr_z_cprk set zt='待确认' where id=" + id.Value);
DBHlper.excutecmd("update nr_z_cpck set zt='待确认' where id=" + id.Value);
}
else
{
Response.Write("<script>alert('库冲红失败')</script>");
Response.Write("<script>alert('库冲红失败')</script>");
}
//给日志模板赋值
rizhi.riqi = DateTime.Now;
rizhi.leixing = "成品库";
rizhi.leixing = "成品库";
//将session转换对象取值
Maticsoft.Model.nr_z_yhzh zh = (Maticsoft.Model.nr_z_yhzh)Session["user"];
//拼接字符串插入日志
rizhi.jilu = zh.zhanghao + "执行了入库冲红,入库单号为:" + ckdh.Text.Trim();
rizhi.jilu = zh.zhanghao + "执行了出库冲红,出库单号为:" + ckdh.Text.Trim();
rizhi.yonghuming = zh.zhanghao.ToString();
rizhibll.Add(rizhi);
Response.Redirect("Productout_browse.aspx?uid=" + id.Value);
@ -204,13 +209,13 @@ public partial class Productout_browse : System.Web.UI.Page
else
{
DBHlper.excutecmd("update nr_z_cpkc set sl=" + (sl - nowsl) + " where id=" + dt.Rows[0]["id"]);
DBHlper.excutecmd("update nr_z_cprk set zt='已入库' where id=" + id.Value);
DBHlper.excutecmd("update nr_z_cpck set zt='已出库' where id=" + id.Value);
rizhi.riqi = DateTime.Now;
rizhi.leixing = "成品库";
rizhi.leixing = "成品库";
//将session转换对象取值
Maticsoft.Model.nr_z_yhzh zh = (Maticsoft.Model.nr_z_yhzh)Session["user"];
//拼接字符串插入日志
rizhi.jilu = zh.zhanghao + "执行了成品入库,成品入库号为:" + ckdh.Text.Trim();
rizhi.jilu = zh.zhanghao + "执行了成品出库,成品出库号为:" + ckdh.Text.Trim();
rizhi.yonghuming = zh.zhanghao.ToString();
rizhibll.Add(rizhi);
Response.Redirect("Productout_browse.aspx?uid=" + id.Value);

View File

@ -24,22 +24,22 @@
var xinxizu = cpxinxi.split('//');
var rowval = $("body", parent.document).find('#dialogcp').attr("tag");
var pagename = $("body", parent.document).find('#pagename').val();
if (pagename == 'cpck') {
if (pagename == 'cpck') {
$("body", parent.document).find('#cpbh').val(xinxizu[0]);
$("body", parent.document).find('#cpmc').val(xinxizu[1]);
$("body", parent.document).find('#shuliang').val(xinxizu[2]);
$("body", parent.document).find('#danjia').val(xinxizu[3]);
$("body", parent.document).find('#danwei').val(xinxizu[4]);
$("body", parent.document).find('#btn_cpclose').click();
//$("body", parent.document).find('#btn_cpclose').click();
//$("body", parent.document).find('#guige').keyup();
}
else if (pagename == 'cpbom') {
$("body", parent.document).find('#cpbh' + rowval).val(xinxizu[0]);
$("body", parent.document).find('#cpmc'+ rowval).val(xinxizu[1]);
$("body", parent.document).find('#mxlx'+ rowval).val("产品");
$("body", parent.document).find('#cpdj'+ rowval).val(xinxizu[3]);
$("body", parent.document).find('#cpdw'+ rowval).val(xinxizu[4]);
$("body", parent.document).find('#btn_cpclose').click();
$("body", parent.document).find('#cpmc' + rowval).val(xinxizu[1]);
$("body", parent.document).find('#mxlx' + rowval).val("产品");
$("body", parent.document).find('#cpdj' + rowval).val(xinxizu[3]);
$("body", parent.document).find('#cpdw' + rowval).val(xinxizu[4]);
//$("body", parent.document).find('#btn_cpclose').click();
} else if (pagename == 'dd') {
$("body", parent.document).find('#mxlx' + rowval).val("产品");
$("body", parent.document).find('#cphh' + rowval).val(xinxizu[0]);
@ -50,10 +50,17 @@
$("body", parent.document).find('#zhonglei' + rowval).val(xinxizu[8]);
$("body", parent.document).find('#danwei' + rowval).val(xinxizu[4]);
$("body", parent.document).find('#danjia' + rowval).val(xinxizu[3]);
$("body", parent.document).find('#btn_cpclose').click();
//$("body", parent.document).find('#btn_cpclose').click();
} else if (pagename == 'cprk') {
$("body", parent.document).find('#cpbh').val(xinxizu[0]);
$("body", parent.document).find('#cpmc').val(xinxizu[1]);
$("body", parent.document).find('#shuliang').val(xinxizu[2]);
$("body", parent.document).find('#danjia').val(xinxizu[3]);
$("body", parent.document).find('#danwei').val(xinxizu[4]);
}
$("body", parent.document).find('#btn_cpclose').click();
}
function select(obj) {
$(".xz").attr("src", "../Images_Folder/checkOff1.png");

View File

@ -81,7 +81,7 @@
<td >
<div class="right-top-an">
<ul id="ul_gongju" class="ulgongju">
<li runat="server" id="sousuo"><img src="../Images_Folder/search.png" onclick="gjzk('search')" title="查询" /></li>
<li runat="server" id="sousuo"><img src="../Images_Folder/search.png" onclick="gjzk('search')" title="查询" /></li>
<li runat=server id="li_add" visible=false><a href="Customer_Form.aspx"><img src="../Images_Folder/addcd.png" title="添加" /></a></li>
</ul>
</div>

View File

@ -28,24 +28,36 @@
$(obj).children("td:first").children().attr("src", "../Images_Folder/checkOn1.png");
}
function check(id) {
debugger
var xinxi = ddselect_shengchandan.getxinxi(id).value;
var xxzu = xinxi.split('/');
var pagename = $("body", parent.document).find('#pagename').val();
if (pagename == 'sg') {
$("body", parent.document).find('#txt_shengchandan').val(xxzu[1]);
$("body", parent.document).find('#scdidhidden').val(xxzu[0]);
} else if (pagename == 'qtck') {
$("body", parent.document).find('#scdh').val(xxzu[1]);
$("body", parent.document).find('#khbh').val(xxzu[10]);
$("body", parent.document).find('#khmc').val(xxzu[3]);
} else if (pagename == 'cpck') {
$("body", parent.document).find('#scdh').val(xxzu[1]);
$("body", parent.document).find('#lxr').val(xxzu[6]);
$("body", parent.document).find('#lxdh').val(xxzu[7]);
$("body", parent.document).find('#khming').val(xxzu[3]);
$("body", parent.document).find('#dizhi').val(xxzu[9]);
$("body", parent.document).find('#guige').val(xxzu[8]);
$("body", parent.document).find('#shuliang').val(xxzu[8]);
} else if (pagename == 'cprk') {
/*
else if (pagename == 'cprk') {
$("body", parent.document).find('#shengchandan').val(xxzu[1]);
$("body", parent.document).find('#xiangmu').val(xxzu[4]);
$("body", parent.document).find('#rpmingcheng').val(xxzu[4]);
$("body", parent.document).find('#danwei').val(xxzu[5]);
$("body", parent.document).find('#guige').val(xxzu[8]);
$("body", parent.document).find('#shuliang').val(xxzu[8]);
} else if (pagename == 'qtck') {
$("body", parent.document).find('#scdh').val(xxzu[1]);
$("body", parent.document).find('#khbh').val(xxzu[10]);
$("body", parent.document).find('#khmc').val(xxzu[3]);
} else if (pagename == 'cpck') {
}
*/
$("body", parent.document).find('#scdh').val(xxzu[1]);
$("body", parent.document).find('#lxr').val(xxzu[6]);
$("body", parent.document).find('#lxdh').val(xxzu[7]);