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.
444 lines
19 KiB
C#
444 lines
19 KiB
C#
using System;
|
|
using System.Data;
|
|
using System.Collections.Generic;
|
|
using MySql.Data.MySqlClient;
|
|
using CommonFunc;
|
|
using System.Text;
|
|
using XGL.Models;
|
|
namespace XGL.Data
|
|
{
|
|
public class workdata_suspendinfoDb : IDisposable
|
|
{
|
|
public void Dispose()
|
|
{
|
|
Dispose(true);
|
|
GC.SuppressFinalize(true);
|
|
}
|
|
protected virtual void Dispose(bool disposing)
|
|
{
|
|
if (!disposing)
|
|
return;
|
|
}
|
|
///<summary>
|
|
///判断是否存在记录
|
|
///</summary>
|
|
public bool Exists(int id)
|
|
{
|
|
StringBuilder strSql = new StringBuilder();
|
|
strSql.Append("select count(1) from role");
|
|
strSql.Append(" where ");
|
|
strSql.Append(" id = @id ");
|
|
MySqlParameter[] parameters = {
|
|
new MySqlParameter("@id", MySqlDbType.Int32)
|
|
};
|
|
parameters[0].Value = id;
|
|
return DbHelperSQLServer.Exists(strSql.ToString(), parameters);
|
|
}
|
|
/// <summary>
|
|
/// 增加一条数据
|
|
/// </summary>
|
|
public int Add(workdata_suspendinfoModel model)
|
|
{
|
|
StringBuilder strSql = new StringBuilder();
|
|
strSql.Append("insert into workdata_suspendinfo(");
|
|
strSql.Append("FactoryNo,OrderNo,SuspendDate,Reason,STATUS,Add1,Add2,Add3,Add4,Add5,IsDeleted,CreateTime,CreateId,CreateBy,ModifyTime,ModifyId,ModifyBy)");
|
|
strSql.Append(" values (");
|
|
strSql.Append("@FactoryNo,@OrderNo,@SuspendDate,@Reason,@STATUS,@Add1,@Add2,@Add3,@Add4,@Add5,@IsDeleted,@CreateTime,@CreateId,@CreateBy,@ModifyTime,@ModifyId,@ModifyBy)");
|
|
strSql.Append("; select @@IDENTITY");
|
|
MySqlParameter[] parameters = {
|
|
new MySqlParameter("@Id",model.Id),
|
|
new MySqlParameter("@FactoryNo",model.FactoryNo),
|
|
new MySqlParameter("@OrderNo",model.OrderNo),
|
|
new MySqlParameter("@SuspendDate",model.SuspendDate),
|
|
new MySqlParameter("@Reason",model.Reason),
|
|
new MySqlParameter("@STATUS",model.STATUS),
|
|
new MySqlParameter("@Add1",model.Add1),
|
|
new MySqlParameter("@Add2",model.Add2),
|
|
new MySqlParameter("@Add3",model.Add3),
|
|
new MySqlParameter("@Add4",model.Add4),
|
|
new MySqlParameter("@Add5",model.Add5),
|
|
new MySqlParameter("@IsDeleted",model.IsDeleted),
|
|
new MySqlParameter("@CreateTime",model.CreateTime),
|
|
new MySqlParameter("@CreateId",model.CreateId),
|
|
new MySqlParameter("@CreateBy",model.CreateBy),
|
|
new MySqlParameter("@ModifyTime",model.ModifyTime),
|
|
new MySqlParameter("@ModifyId",model.ModifyId),
|
|
new MySqlParameter("@ModifyBy",model.ModifyBy),
|
|
};
|
|
object obj = DbHelperSQLServer.ExecuteScalar(strSql.ToString(), parameters);
|
|
if (obj == null)
|
|
{
|
|
return 0;
|
|
}
|
|
else
|
|
{
|
|
return Convert.ToInt32(obj);
|
|
}
|
|
}
|
|
/// </summary>
|
|
/// 修改一条数据
|
|
/// </summary>
|
|
bool Update(workdata_suspendinfoModel model)
|
|
{
|
|
StringBuilder strSql = new StringBuilder();
|
|
strSql.Append("update workdata_suspendinfo set");
|
|
strSql.Append(" FactoryNo = @FactoryNo , ");
|
|
strSql.Append(" OrderNo = @OrderNo , ");
|
|
strSql.Append(" SuspendDate = @SuspendDate , ");
|
|
strSql.Append(" Reason = @Reason , ");
|
|
strSql.Append(" STATUS = @STATUS , ");
|
|
strSql.Append(" Add1 = @Add1 , ");
|
|
strSql.Append(" Add2 = @Add2 , ");
|
|
strSql.Append(" Add3 = @Add3 , ");
|
|
strSql.Append(" Add4 = @Add4 , ");
|
|
strSql.Append(" Add5 = @Add5 , ");
|
|
strSql.Append(" IsDeleted = @IsDeleted , ");
|
|
strSql.Append(" CreateTime = @CreateTime , ");
|
|
strSql.Append(" CreateId = @CreateId , ");
|
|
strSql.Append(" CreateBy = @CreateBy , ");
|
|
strSql.Append(" ModifyTime = @ModifyTime , ");
|
|
strSql.Append(" ModifyId = @ModifyId , ");
|
|
strSql.Append(" ModifyBy = @ModifyBy");
|
|
strSql.Append(" where Id = @Id");
|
|
MySqlParameter[] parameters = {
|
|
new MySqlParameter("@Id", model.Id),
|
|
new MySqlParameter("@FactoryNo", model.FactoryNo),
|
|
new MySqlParameter("@OrderNo", model.OrderNo),
|
|
new MySqlParameter("@SuspendDate", model.SuspendDate),
|
|
new MySqlParameter("@Reason", model.Reason),
|
|
new MySqlParameter("@STATUS", model.STATUS),
|
|
new MySqlParameter("@Add1", model.Add1),
|
|
new MySqlParameter("@Add2", model.Add2),
|
|
new MySqlParameter("@Add3", model.Add3),
|
|
new MySqlParameter("@Add4", model.Add4),
|
|
new MySqlParameter("@Add5", model.Add5),
|
|
new MySqlParameter("@IsDeleted", model.IsDeleted),
|
|
new MySqlParameter("@CreateTime", model.CreateTime),
|
|
new MySqlParameter("@CreateId", model.CreateId),
|
|
new MySqlParameter("@CreateBy", model.CreateBy),
|
|
new MySqlParameter("@ModifyTime", model.ModifyTime),
|
|
new MySqlParameter("@ModifyId", model.ModifyId),
|
|
new MySqlParameter("@ModifyBy", model.ModifyBy),
|
|
};
|
|
int rows = DbHelperSQLServer.ExecuteNonQuery(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 role ");
|
|
strSql.Append(" where id=@id");
|
|
MySqlParameter[] parameters = {
|
|
new MySqlParameter("@id", MySqlDbType.Int32)
|
|
};
|
|
parameters[0].Value = id;
|
|
int rows = DbHelperSQLServer.ExecuteNonQuery(strSql.ToString(), parameters);
|
|
if (rows > 0)
|
|
{
|
|
return true;
|
|
}
|
|
else
|
|
{
|
|
return false;
|
|
}
|
|
}
|
|
/// <summary>
|
|
/// 得到一个对象实体
|
|
/// </summary>
|
|
public workdata_suspendinfoModel GetModel(int id)
|
|
{
|
|
StringBuilder strSql = new StringBuilder();
|
|
strSql.Append("select");
|
|
strSql.Append(" Id, FactoryNo, OrderNo, DATE_FORMAT(SuspendDate,'%Y-%m-%d %H:%i:%s') SuspendDate, Reason, STATUS, Add1, Add2, Add3, Add4, Add5, IsDeleted, DATE_FORMAT(CreateTime,'%Y-%m-%d %H:%i:%s') CreateTime, CreateId, CreateBy, DATE_FORMAT(ModifyTime,'%Y-%m-%d %H:%i:%s') ModifyTime, ModifyId, ModifyBy");
|
|
strSql.Append(" from workdata_suspendinfo");
|
|
strSql.Append(" where id=@id");
|
|
MySqlParameter[] parameters = {
|
|
new MySqlParameter("@id", MySqlDbType.Int32)
|
|
};
|
|
parameters[0].Value = id;
|
|
workdata_suspendinfoModel model = new workdata_suspendinfoModel();
|
|
DataSet ds = DbHelperSQLServer.Query(strSql.ToString(), parameters);
|
|
if (ds.Tables[0].Rows.Count > 0)
|
|
{
|
|
if (ds.Tables[0].Rows[0]["Id"] != DBNull.Value)
|
|
{
|
|
model.Id = Convert.ToInt32(ds.Tables[0].Rows[0]["Id"]);
|
|
}
|
|
if (ds.Tables[0].Rows[0]["FactoryNo"] != DBNull.Value)
|
|
{
|
|
model.FactoryNo = Convert.ToString(ds.Tables[0].Rows[0]["FactoryNo"]);
|
|
}
|
|
if (ds.Tables[0].Rows[0]["OrderNo"] != DBNull.Value)
|
|
{
|
|
model.OrderNo = Convert.ToString(ds.Tables[0].Rows[0]["OrderNo"]);
|
|
}
|
|
if (ds.Tables[0].Rows[0]["SuspendDate"] != DBNull.Value)
|
|
{
|
|
model.SuspendDate = Convert.ToString(ds.Tables[0].Rows[0]["SuspendDate"]);
|
|
}
|
|
if (ds.Tables[0].Rows[0]["Reason"] != DBNull.Value)
|
|
{
|
|
model.Reason = Convert.ToString(ds.Tables[0].Rows[0]["Reason"]);
|
|
}
|
|
if (ds.Tables[0].Rows[0]["STATUS"] != DBNull.Value)
|
|
{
|
|
model.STATUS = Convert.ToString(ds.Tables[0].Rows[0]["STATUS"]);
|
|
}
|
|
if (ds.Tables[0].Rows[0]["Add1"] != DBNull.Value)
|
|
{
|
|
model.Add1 = Convert.ToString(ds.Tables[0].Rows[0]["Add1"]);
|
|
}
|
|
if (ds.Tables[0].Rows[0]["Add2"] != DBNull.Value)
|
|
{
|
|
model.Add2 = Convert.ToString(ds.Tables[0].Rows[0]["Add2"]);
|
|
}
|
|
if (ds.Tables[0].Rows[0]["Add3"] != DBNull.Value)
|
|
{
|
|
model.Add3 = Convert.ToString(ds.Tables[0].Rows[0]["Add3"]);
|
|
}
|
|
if (ds.Tables[0].Rows[0]["Add4"] != DBNull.Value)
|
|
{
|
|
model.Add4 = Convert.ToString(ds.Tables[0].Rows[0]["Add4"]);
|
|
}
|
|
if (ds.Tables[0].Rows[0]["Add5"] != DBNull.Value)
|
|
{
|
|
model.Add5 = Convert.ToString(ds.Tables[0].Rows[0]["Add5"]);
|
|
}
|
|
if (ds.Tables[0].Rows[0]["IsDeleted"] != DBNull.Value)
|
|
{
|
|
model.IsDeleted = ds.Tables[0].Rows[0]["IsDeleted"].ToString() == "False" ? false : true;
|
|
}
|
|
if (ds.Tables[0].Rows[0]["CreateTime"] != DBNull.Value)
|
|
{
|
|
model.CreateTime = Convert.ToString(ds.Tables[0].Rows[0]["CreateTime"]);
|
|
}
|
|
if (ds.Tables[0].Rows[0]["CreateId"] != DBNull.Value)
|
|
{
|
|
model.CreateId = Convert.ToInt32(ds.Tables[0].Rows[0]["CreateId"]);
|
|
}
|
|
if (ds.Tables[0].Rows[0]["CreateBy"] != DBNull.Value)
|
|
{
|
|
model.CreateBy = Convert.ToString(ds.Tables[0].Rows[0]["CreateBy"]);
|
|
}
|
|
if (ds.Tables[0].Rows[0]["ModifyTime"] != DBNull.Value)
|
|
{
|
|
model.ModifyTime = Convert.ToString(ds.Tables[0].Rows[0]["ModifyTime"]);
|
|
}
|
|
if (ds.Tables[0].Rows[0]["ModifyId"] != DBNull.Value)
|
|
{
|
|
model.ModifyId = Convert.ToInt32(ds.Tables[0].Rows[0]["ModifyId"]);
|
|
}
|
|
if (ds.Tables[0].Rows[0]["ModifyBy"] != DBNull.Value)
|
|
{
|
|
model.ModifyBy = Convert.ToString(ds.Tables[0].Rows[0]["ModifyBy"]);
|
|
}
|
|
return model;
|
|
}
|
|
else
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
/// <summary>
|
|
/// 得到一个对象实体集合
|
|
/// </summary>
|
|
public List<workdata_suspendinfoModel> GetList(string strWhere)
|
|
{
|
|
StringBuilder strSql = new StringBuilder();
|
|
strSql.Append("select");
|
|
strSql.Append(" Id, FactoryNo, OrderNo, DATE_FORMAT(SuspendDate,'%Y-%m-%d %H:%i:%s') SuspendDate, Reason, STATUS, Add1, Add2, Add3, Add4, Add5, IsDeleted, DATE_FORMAT(CreateTime,'%Y-%m-%d %H:%i:%s') CreateTime, CreateId, CreateBy, DATE_FORMAT(ModifyTime,'%Y-%m-%d %H:%i:%s') ModifyTime, ModifyId, ModifyBy");
|
|
strSql.Append(" from workdata_suspendinfo");
|
|
if (!string.IsNullOrWhiteSpace(strWhere))
|
|
strSql.Append(" where " + strWhere);
|
|
List<workdata_suspendinfoModel> Items = new List<workdata_suspendinfoModel>();
|
|
DataSet ds = DbHelperSQLServer.Query(strSql.ToString());
|
|
if (ds.Tables[0].Rows.Count > 0)
|
|
{
|
|
foreach (DataRow row in ds.Tables[0].Rows)
|
|
{
|
|
workdata_suspendinfoModel model = new workdata_suspendinfoModel();
|
|
if (row["Id"] != DBNull.Value)
|
|
{
|
|
model.Id = Convert.ToInt32(row["Id"]);
|
|
}
|
|
if (row["FactoryNo"] != DBNull.Value)
|
|
{
|
|
model.FactoryNo = Convert.ToString(row["FactoryNo"]);
|
|
}
|
|
if (row["OrderNo"] != DBNull.Value)
|
|
{
|
|
model.OrderNo = Convert.ToString(row["OrderNo"]);
|
|
}
|
|
if (row["SuspendDate"] != DBNull.Value)
|
|
{
|
|
model.SuspendDate = Convert.ToString(row["SuspendDate"]);
|
|
}
|
|
if (row["Reason"] != DBNull.Value)
|
|
{
|
|
model.Reason = Convert.ToString(row["Reason"]);
|
|
}
|
|
if (row["STATUS"] != DBNull.Value)
|
|
{
|
|
model.STATUS = Convert.ToString(row["STATUS"]);
|
|
}
|
|
if (row["Add1"] != DBNull.Value)
|
|
{
|
|
model.Add1 = Convert.ToString(row["Add1"]);
|
|
}
|
|
if (row["Add2"] != DBNull.Value)
|
|
{
|
|
model.Add2 = Convert.ToString(row["Add2"]);
|
|
}
|
|
if (row["Add3"] != DBNull.Value)
|
|
{
|
|
model.Add3 = Convert.ToString(row["Add3"]);
|
|
}
|
|
if (row["Add4"] != DBNull.Value)
|
|
{
|
|
model.Add4 = Convert.ToString(row["Add4"]);
|
|
}
|
|
if (row["Add5"] != DBNull.Value)
|
|
{
|
|
model.Add5 = Convert.ToString(row["Add5"]);
|
|
}
|
|
if (row["IsDeleted"] != DBNull.Value)
|
|
{
|
|
model.IsDeleted = row["IsDeleted"].ToString() == "False" ? false : true;
|
|
}
|
|
if (row["CreateTime"] != DBNull.Value)
|
|
{
|
|
model.CreateTime = Convert.ToString(row["CreateTime"]);
|
|
}
|
|
if (row["CreateId"] != DBNull.Value)
|
|
{
|
|
model.CreateId = Convert.ToInt32(row["CreateId"]);
|
|
}
|
|
if (row["CreateBy"] != DBNull.Value)
|
|
{
|
|
model.CreateBy = Convert.ToString(row["CreateBy"]);
|
|
}
|
|
if (row["ModifyTime"] != DBNull.Value)
|
|
{
|
|
model.ModifyTime = Convert.ToString(row["ModifyTime"]);
|
|
}
|
|
if (row["ModifyId"] != DBNull.Value)
|
|
{
|
|
model.ModifyId = Convert.ToInt32(row["ModifyId"]);
|
|
}
|
|
if (row["ModifyBy"] != DBNull.Value)
|
|
{
|
|
model.ModifyBy = Convert.ToString(row["ModifyBy"]);
|
|
}
|
|
Items.Add(model);
|
|
}
|
|
}
|
|
return Items;
|
|
}
|
|
/// <summary>
|
|
/// 得到一个对象实体集合
|
|
/// </summary>
|
|
public List<workdata_suspendinfoModel> GetList(string strWhere, MySqlParameter[] parameters)
|
|
{
|
|
StringBuilder strSql = new StringBuilder();
|
|
strSql.Append("select");
|
|
strSql.Append(" Id, FactoryNo, OrderNo, DATE_FORMAT(SuspendDate,'%Y-%m-%d %H:%i:%s') SuspendDate, Reason, STATUS, Add1, Add2, Add3, Add4, Add5, IsDeleted, DATE_FORMAT(CreateTime,'%Y-%m-%d %H:%i:%s') CreateTime, CreateId, CreateBy, DATE_FORMAT(ModifyTime,'%Y-%m-%d %H:%i:%s') ModifyTime, ModifyId, ModifyBy");
|
|
strSql.Append(" from workdata_suspendinfo");
|
|
if (!string.IsNullOrWhiteSpace(strWhere))
|
|
strSql.Append(" where " + strWhere);
|
|
List<workdata_suspendinfoModel> Items = new List<workdata_suspendinfoModel>();
|
|
DataSet ds = DbHelperSQLServer.Query(strSql.ToString(), parameters);
|
|
if (ds.Tables[0].Rows.Count > 0)
|
|
{
|
|
foreach (DataRow row in ds.Tables[0].Rows)
|
|
{
|
|
workdata_suspendinfoModel model = new workdata_suspendinfoModel();
|
|
if (row["Id"] != DBNull.Value)
|
|
{
|
|
model.Id = Convert.ToInt32(row["Id"]);
|
|
}
|
|
if (row["FactoryNo"] != DBNull.Value)
|
|
{
|
|
model.FactoryNo = Convert.ToString(row["FactoryNo"]);
|
|
}
|
|
if (row["OrderNo"] != DBNull.Value)
|
|
{
|
|
model.OrderNo = Convert.ToString(row["OrderNo"]);
|
|
}
|
|
if (row["SuspendDate"] != DBNull.Value)
|
|
{
|
|
model.SuspendDate = Convert.ToString(row["SuspendDate"]);
|
|
}
|
|
if (row["Reason"] != DBNull.Value)
|
|
{
|
|
model.Reason = Convert.ToString(row["Reason"]);
|
|
}
|
|
if (row["STATUS"] != DBNull.Value)
|
|
{
|
|
model.STATUS = Convert.ToString(row["STATUS"]);
|
|
}
|
|
if (row["Add1"] != DBNull.Value)
|
|
{
|
|
model.Add1 = Convert.ToString(row["Add1"]);
|
|
}
|
|
if (row["Add2"] != DBNull.Value)
|
|
{
|
|
model.Add2 = Convert.ToString(row["Add2"]);
|
|
}
|
|
if (row["Add3"] != DBNull.Value)
|
|
{
|
|
model.Add3 = Convert.ToString(row["Add3"]);
|
|
}
|
|
if (row["Add4"] != DBNull.Value)
|
|
{
|
|
model.Add4 = Convert.ToString(row["Add4"]);
|
|
}
|
|
if (row["Add5"] != DBNull.Value)
|
|
{
|
|
model.Add5 = Convert.ToString(row["Add5"]);
|
|
}
|
|
if (row["IsDeleted"] != DBNull.Value)
|
|
{
|
|
model.IsDeleted = row["IsDeleted"].ToString() == "False" ? false : true;
|
|
}
|
|
if (row["CreateTime"] != DBNull.Value)
|
|
{
|
|
model.CreateTime = Convert.ToString(row["CreateTime"]);
|
|
}
|
|
if (row["CreateId"] != DBNull.Value)
|
|
{
|
|
model.CreateId = Convert.ToInt32(row["CreateId"]);
|
|
}
|
|
if (row["CreateBy"] != DBNull.Value)
|
|
{
|
|
model.CreateBy = Convert.ToString(row["CreateBy"]);
|
|
}
|
|
if (row["ModifyTime"] != DBNull.Value)
|
|
{
|
|
model.ModifyTime = Convert.ToString(row["ModifyTime"]);
|
|
}
|
|
if (row["ModifyId"] != DBNull.Value)
|
|
{
|
|
model.ModifyId = Convert.ToInt32(row["ModifyId"]);
|
|
}
|
|
if (row["ModifyBy"] != DBNull.Value)
|
|
{
|
|
model.ModifyBy = Convert.ToString(row["ModifyBy"]);
|
|
}
|
|
Items.Add(model);
|
|
}
|
|
}
|
|
return Items;
|
|
}
|
|
}
|
|
}
|