| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- using CallCenterApi.DB;
- using System;
- using System.Collections.Generic;
- using System.Data.SqlClient;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace CallCenterApi.DAL
- {
- public class T_Sys_BanCallOut
- {
- public bool Add(Model.T_Sys_BanCallOut model)
- {
- var sql = "insert into T_Sys_BanCallOut (F_DeptId,StartTime1,StartTime2,EndTime1,EndTime2) values (@F_DeptId,@StartTime1,@StartTime2,@EndTime1,@EndTime2)";
- return DbHelperSQL.ExecuteSql(sql, new SqlParameter[] {
- new SqlParameter("@F_DeptId", model.F_DeptId),
- new SqlParameter("@StartTime1", model.StartTime1),
- new SqlParameter("@EndTime1", model.EndTime1),
- new SqlParameter("@StartTime2", model.StartTime2),
- new SqlParameter("@EndTime2", model.EndTime2)
- }) > 0;
- }
- public bool Update(Model.T_Sys_BanCallOut model)
- {
- var sql = "update T_Sys_BanCallOut set StartTime1=@StartTime1,EndTime1=@EndTime1,StartTime2=@StartTime2,EndTime=@EndTime2 where F_Id=@F_Id ";
- return DbHelperSQL.ExecuteSql(sql, new SqlParameter[] {
- new SqlParameter("@F_Id", model.F_Id),
- new SqlParameter("@StartTime1", model.StartTime1),
- new SqlParameter("@EndTime1", model.EndTime1),
- new SqlParameter("@StartTime2", model.StartTime2),
- new SqlParameter("@EndTime2", model.EndTime2)
- }) > 0;
- }
- public Model.T_Sys_BanCallOut GetModel(int deptId)
- {
- Model.T_Sys_BanCallOut model = new Model.T_Sys_BanCallOut();
- var sql = "select F_Id,F_DeptId,StartTime1,StartTime2,EndTime1,EndTime2 from T_Sys_BanCallOut where F_DeptId ";
- var dt = DbHelperSQL.Query(sql, new SqlParameter("@F_DeptId", deptId)).Tables[0];
- if (dt.Rows.Count > 0)
- {
- model.F_Id = dt.Rows[0]["F_Id"] == DBNull.Value ? 0 : Convert.ToInt32(dt.Rows[0]["F_Id"]);
- model.F_DeptId = dt.Rows[0]["F_DeptId"] == DBNull.Value ? 0 : Convert.ToInt32(dt.Rows[0]["F_DeptId"].ToString());
- model.StartTime1 = dt.Rows[0]["StartTime1"] == DBNull.Value ? null : (DateTime?)DateTime.Parse(dt.Rows[0]["StartTime1"].ToString());
- model.StartTime2 = dt.Rows[0]["StartTime2"] == DBNull.Value ? null : (DateTime?)DateTime.Parse(dt.Rows[0]["StartTime2"].ToString());
- model.EndTime1 = dt.Rows[0]["EndTime1"] == DBNull.Value ? null : (DateTime?)DateTime.Parse(dt.Rows[0]["EndTime1"].ToString());
- model.EndTime2 = dt.Rows[0]["EndTime2"] == DBNull.Value ? null : (DateTime?)DateTime.Parse(dt.Rows[0]["EndTime2"].ToString());
- return model;
- }
- return null;
- }
- }
- }
|