using CallCenterApi.DB; using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CallCenterApi.DAL { public partial class UserLeaveMes { public UserLeaveMes() { } /// /// 增加一条数据 /// public int Add(CallCenterApi.Model.UserLeaveMes model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into UserLeaveMes("); strSql.Append("Code,Contents,CreateTime"); strSql.Append(") values ("); strSql.Append("@Code,@Contents,@CreateTime"); strSql.Append(") "); strSql.Append(";select @@IDENTITY"); SqlParameter[] parameters = { new SqlParameter("@Code", SqlDbType.VarChar,50) , new SqlParameter("@Contents", SqlDbType.VarChar,1000) , new SqlParameter("@CreateTime", SqlDbType.DateTime) }; parameters[0].Value = model.Code; parameters[1].Value = model.Contents; parameters[2].Value = model.CreateTime; object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters); if (obj == null) { return 0; } else { return Convert.ToInt32(obj); } } /// /// 得到一个对象实体 /// public CallCenterApi.Model.UserLeaveMes GetModel(int id) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 * from UserLeaveMes "); strSql.Append(" where Id=@id"); SqlParameter[] parameters = { new SqlParameter("@id", SqlDbType.Int,4) }; parameters[0].Value = id; CallCenterApi.Model.UserLeaveMes model = new CallCenterApi.Model.UserLeaveMes(); DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return DataRowToModel(ds.Tables[0].Rows[0]); } else { return null; } } /// /// 得到一个对象实体 /// public CallCenterApi.Model.UserLeaveMes DataRowToModel(DataRow row) { CallCenterApi.Model.UserLeaveMes model = new CallCenterApi.Model.UserLeaveMes(); if (row != null) { if (row["Id"] != null && row["Id"].ToString() != "") { model.Id = int.Parse(row["Id"].ToString()); } if (row["Code"] != null) { model.Code = row["Code"].ToString(); } if (row["Contents"] != null) { model.Contents = row["Contents"].ToString(); } if (row["CreateTime"] != null && row["CreateTime"].ToString() != "") { model.CreateTime = DateTime.Parse(row["CreateTime"].ToString()); } } return model; } } }