| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- 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()
- { }
- /// <summary>
- /// 增加一条数据
- /// </summary>
- 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);
- }
- }
- /// <summary>
- /// 得到一个对象实体
- /// </summary>
- 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;
- }
- }
- /// <summary>
- /// 得到一个对象实体
- /// </summary>
- 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;
- }
- }
- }
|