using FangYar.IDAL.TBL;
using FangYar.Model.TBL;
using MySql.Data.MySqlClient;
using System;
using System.Collections.Generic;
using System.Data;
using System.Text;
namespace FangYar.OracleDAL.TBL
{
public class SysNoticeDAL : SysNoticeIDAL
{
#region 私有方法
///
/// DataRow转model实体类对象
///
///
///
private void DataRowToModel(TBL_SYS_NOTICE model, DataRow dr)
{
if (dr.Table.Columns.Contains("ID"))
{
if (!DBNull.Value.Equals(dr["ID"]))
{
model.Id = dr["ID"].ToString();
}
}
if (dr.Table.Columns.Contains("TITLE"))
{
if (!DBNull.Value.Equals(dr["TITLE"]))
{
model.Title = dr["TITLE"].ToString();
}
}
if (dr.Table.Columns.Contains("CONTENT"))
{
if (!DBNull.Value.Equals(dr["CONTENT"]))
{
model.Content = dr["CONTENT"].ToString();
}
}
if (dr.Table.Columns.Contains("SENDER"))
{
if (!DBNull.Value.Equals(dr["SENDER"]))
{
model.Sender = dr["SENDER"].ToString();
}
}
if (dr.Table.Columns.Contains("SENDERNAME"))
{
if (!DBNull.Value.Equals(dr["SENDERNAME"]))
{
model.SenderName = dr["SENDERNAME"].ToString();
}
}
if (dr.Table.Columns.Contains("RECEIVER"))
{
if (!DBNull.Value.Equals(dr["RECEIVER"]))
{
model.Receiver = dr["RECEIVER"].ToString();
}
}
if (dr.Table.Columns.Contains("RECEIVERNAME"))
{
if (!DBNull.Value.Equals(dr["RECEIVERNAME"]))
{
model.ReceiverName = dr["RECEIVERNAME"].ToString();
}
}
if (dr.Table.Columns.Contains("SENDTIME"))
{
if (!DBNull.Value.Equals(dr["SENDTIME"]))
{
model.SendTime = DateTime.Parse(dr["SENDTIME"].ToString());
}
}
if (dr.Table.Columns.Contains("TASKID"))
{
if (!DBNull.Value.Equals(dr["TASKID"]))
{
model.TaskId = dr["TASKID"].ToString();
}
}
if (dr.Table.Columns.Contains("TYPE"))
{
if (!DBNull.Value.Equals(dr["TYPE"]))
{
model.Type = dr["TYPE"].ToString();
}
}
if (dr.Table.Columns.Contains("ATTACHFILE"))
{
if (!DBNull.Value.Equals(dr["ATTACHFILE"]))
{
model.AttachFile = dr["ATTACHFILE"].ToString();
}
}
if (dr.Table.Columns.Contains("READTIME"))
{
if (!DBNull.Value.Equals(dr["READTIME"]))
{
model.ReadTime = DateTime.Parse(dr["READTIME"].ToString());
}
}
if (dr.Table.Columns.Contains("CATEGORY"))
{
if (!DBNull.Value.Equals(dr["CATEGORY"]))
{
model.Category = dr["CATEGORY"].ToString();
}
}
if (dr.Table.Columns.Contains("ORGID"))
{
if (!DBNull.Value.Equals(dr["ORGID"]))
{
model.OrgId = dr["ORGID"].ToString();
}
}
if (dr.Table.Columns.Contains("ISPUBLIC"))
{
if (!DBNull.Value.Equals(dr["ISPUBLIC"]))
{
model.IsPublic = dr["ISPUBLIC"].ToString();
}
}
if (dr.Table.Columns.Contains("DIGEST"))
{
if (!DBNull.Value.Equals(dr["DIGEST"]))
{
model.Digest = dr["DIGEST"].ToString();
}
}
if (dr.Table.Columns.Contains("SOURCE"))
{
if (!DBNull.Value.Equals(dr["SOURCE"]))
{
model.Source = dr["SOURCE"].ToString();
}
}
if (dr.Table.Columns.Contains("UPDATETIME"))
{
if (!DBNull.Value.Equals(dr["UPDATETIME"]))
{
model.UpdateTime = DateTime.Parse(dr["UPDATETIME"].ToString());
}
}
}
///
/// 把DataRow行转成实体类对象
///
private TBL_SYS_NOTICE DataRowToModel(DataRow dr)
{
TBL_SYS_NOTICE model = new TBL_SYS_NOTICE();
if (dr.Table.Columns.Contains("ID"))
{
if (!String.IsNullOrWhiteSpace(dr["ID"].ToString()))
{
model.Id = dr["ID"].ToString();
}
}
if (dr.Table.Columns.Contains("TITLE"))
{
if (!String.IsNullOrWhiteSpace(dr["TITLE"].ToString()))
{
model.Title = dr["TITLE"].ToString();
}
}
if (dr.Table.Columns.Contains("CONTENT"))
{
if (!String.IsNullOrWhiteSpace(dr["CONTENT"].ToString()))
{
model.Content = dr["CONTENT"].ToString();
}
}
if (dr.Table.Columns.Contains("SENDER"))
{
if (!String.IsNullOrWhiteSpace(dr["SENDER"].ToString()))
{
model.Sender = dr["SENDER"].ToString();
}
}
if (dr.Table.Columns.Contains("SENDERNAME"))
{
if (!String.IsNullOrWhiteSpace(dr["SENDERNAME"].ToString()))
{
model.SenderName = dr["SENDERNAME"].ToString();
}
}
if (dr.Table.Columns.Contains("RECEIVER"))
{
if (!String.IsNullOrWhiteSpace(dr["RECEIVER"].ToString()))
{
model.Receiver = dr["RECEIVER"].ToString();
}
}
if (dr.Table.Columns.Contains("RECEIVERNAME"))
{
if (!String.IsNullOrWhiteSpace(dr["RECEIVERNAME"].ToString()))
{
model.ReceiverName = dr["RECEIVERNAME"].ToString();
}
}
if (dr.Table.Columns.Contains("SENDTIME"))
{
if (!String.IsNullOrWhiteSpace(dr["SENDTIME"].ToString()))
{
model.SendTime = DateTime.Parse(dr["SENDTIME"].ToString());
}
}
if (dr.Table.Columns.Contains("TASKID"))
{
if (!String.IsNullOrWhiteSpace(dr["TASKID"].ToString()))
{
model.TaskId = dr["TASKID"].ToString();
}
}
if (dr.Table.Columns.Contains("TYPE"))
{
if (!String.IsNullOrWhiteSpace(dr["TYPE"].ToString()))
{
model.Type = dr["TYPE"].ToString();
}
}
if (dr.Table.Columns.Contains("ATTACHFILE"))
{
if (!String.IsNullOrWhiteSpace(dr["ATTACHFILE"].ToString()))
{
model.AttachFile = dr["ATTACHFILE"].ToString();
}
}
if (dr.Table.Columns.Contains("READTIME"))
{
if (!String.IsNullOrWhiteSpace(dr["READTIME"].ToString()))
{
model.ReadTime = DateTime.Parse(dr["READTIME"].ToString());
}
}
if (dr.Table.Columns.Contains("CATEGORY"))
{
if (!String.IsNullOrWhiteSpace(dr["CATEGORY"].ToString()))
{
model.Category = dr["CATEGORY"].ToString();
}
}
if (dr.Table.Columns.Contains("ORGID"))
{
if (!String.IsNullOrWhiteSpace(dr["ORGID"].ToString()))
{
model.OrgId = dr["ORGID"].ToString();
}
}
if (dr.Table.Columns.Contains("ISPUBLIC"))
{
if (!String.IsNullOrWhiteSpace(dr["ISPUBLIC"].ToString()))
{
model.IsPublic = dr["ISPUBLIC"].ToString();
}
}
if (dr.Table.Columns.Contains("DIGEST"))
{
if (!String.IsNullOrWhiteSpace(dr["DIGEST"].ToString()))
{
model.Digest = dr["DIGEST"].ToString();
}
}
if (dr.Table.Columns.Contains("SOURCE"))
{
if (!String.IsNullOrWhiteSpace(dr["SOURCE"].ToString()))
{
model.Source = dr["SOURCE"].ToString();
}
}
if (dr.Table.Columns.Contains("UPDATETIME"))
{
if (!String.IsNullOrWhiteSpace(dr["UPDATETIME"].ToString()))
{
model.UpdateTime = DateTime.Parse(dr["UPDATETIME"].ToString());
}
}
return model;
}
///
/// 把DataTable行转成实体类List集合
///
private List DataTableToList(DataTable dt)
{
List modellist = new List();
if (dt.Rows.Count > 0)
{
foreach (DataRow myRow in dt.Rows)
{
modellist.Add(DataRowToModel(myRow));
}
}
return modellist;
}
#endregion
#region 基本方法
///
/// 获取记录数
///
public int Count(string strwhere)
{
string sql = "select count(1) from TBL_SYS_NOTICE ";
if (strwhere != null && strwhere != "")
{
sql += " where " + strwhere;
}
try
{
return Common.MySqlHelper.GetCount(sql);
}
catch
{
return 0;
}
}
public int UnReadNoticeCount(string strwhere)
{
string sql = "select count(1) from tbl_sys_notice notice left join tbl_sys_NoticeSendRecord record on notice.id = record.NOTICEID ";
if (strwhere != null && strwhere != "")
{
sql += " where " + strwhere;
}
try
{
return FangYar.Common.MySqlHelper.GetCount(sql);
}
catch
{
return 0;
}
}
public List UnReadNoticeList(string where)
{
List list = new List();
try
{
StringBuilder strSql = new StringBuilder();
strSql.Append(@"select *from (select notice.Id,notice.Title,notice.ReceiverName,notice.SendTime from tbl_sys_notice notice
left join tbl_sys_NoticeSendRecord record
on notice.id = record.NOTICEID ");
strSql.Append(" where ");
strSql.Append(where);
strSql.Append("order by SendTime desc)a");
strSql.Append(" LIMIT 0,11");
var dt = Common.MySqlHelper.QueryTable(strSql.ToString());
if (dt.Rows.Count > 0)
{
list = DataTableToList(dt);
}
}
catch (Exception e)
{
}
return list;
}
///
/// 根据ID获取实体对象
///
public TBL_SYS_NOTICE GetModelByID(string Id)
{
TBL_SYS_NOTICE model = null;
string sql = "select * from TBL_SYS_NOTICE where ID=@ID";
MySqlParameter[] paras ={
new MySqlParameter("@ID",MySqlDbType.VarChar,36)
};
paras[0].Value = Id;
DataTable dt = FangYar.Common.MySqlHelper.QueryTable(sql, paras);
if (dt.Rows.Count > 0)
{
model = new TBL_SYS_NOTICE();
DataRowToModel(model, dt.Rows[0]);
return model;
}
else
{
return null;
}
}
///
/// 根据区域码获取实体类对象
///
public List GetList(string where)
{
// Model.TBL.TBL_SYS_NOTICE_Model model = null;
string sql = "select * from TBL_SYS_NOTICE ";
if (!string.IsNullOrEmpty(where) && where.Trim(' ') != "")
{
sql += where;
}
DataTable dt = FangYar.Common.MySqlHelper.QueryTable(sql);
if (dt.Rows.Count > 0)
{
return DataTableToList(dt);
}
else
{
return null;
}
}
///
/// 添加
///
public bool Add(TBL_SYS_NOTICE model)
{
StringBuilder strsql = new StringBuilder();
strsql.Append("insert into TBL_SYS_NOTICE (TITLE,CONTENT,SENDER,SENDERNAME,RECEIVER,RECEIVERNAME,SENDTIME,TASKID,TYPE,ATTACHFILE,READTIME,CATEGORY,ORGID,ISPUBLIC,DIGEST,SOURCE,UPDATETIME,ID)");
strsql.Append("values");
strsql.Append("(@TITLE,@CONTENT,@SENDER,@SENDERNAME,@RECEIVER,@RECEIVERNAME,@SENDTIME,@TASKID,@TYPE,@ATTACHFILE,@READTIME,@CATEGORY,@ORGID,@ISPUBLIC,@DIGEST,@SOURCE,@UPDATETIME,@ID)");
MySqlParameter[] paras ={
new MySqlParameter("@TITLE",model.Title),
new MySqlParameter("@CONTENT",model.Content),
new MySqlParameter("@SENDER",model.Sender),
new MySqlParameter("@SENDERNAME",model.SenderName),
new MySqlParameter("@RECEIVER",model.Receiver),
new MySqlParameter("@RECEIVERNAME",model.ReceiverName),
new MySqlParameter("@SENDTIME",model.SendTime),
new MySqlParameter("@TASKID",model.TaskId),
new MySqlParameter("@TYPE",model.Type),
new MySqlParameter("@ATTACHFILE",model.AttachFile),
new MySqlParameter("@READTIME",model.ReadTime),
new MySqlParameter("@CATEGORY",model.Category),
new MySqlParameter("@ORGID",model.OrgId),
new MySqlParameter("@ISPUBLIC",model.IsPublic),
new MySqlParameter("@DIGEST",model.Digest),
new MySqlParameter("@SOURCE",model.Source),
new MySqlParameter("@UPDATETIME",model.UpdateTime),
new MySqlParameter("@ID",model.Id)
};
int i = FangYar.Common.MySqlHelper.ExecuteSql(strsql.ToString(), paras);
if (i > 0)
{
return true;
}
else
{
return false;
}
}
///
///修改
///
public bool Edit(TBL_SYS_NOTICE model)
{
StringBuilder strsql = new StringBuilder();
strsql.Append("update TBL_SYS_NOTICE set ");
strsql.Append("TITLE=@TITLE,");
strsql.Append("CONTENT=@CONTENT,");
strsql.Append("SENDER=@SENDER,");
strsql.Append("SENDERNAME=@SENDERNAME,");
strsql.Append("RECEIVER=@RECEIVER,");
strsql.Append("RECEIVERNAME=@RECEIVERNAME,");
strsql.Append("SENDTIME=@SENDTIME,");
strsql.Append("TASKID=@TASKID,");
strsql.Append("TYPE=@TYPE, ");
strsql.Append("ATTACHFILE=@ATTACHFILE,");
strsql.Append("READTIME=@READTIME,");
strsql.Append("CATEGORY=@CATEGORY,");
strsql.Append("ORGID=@ORGID,");
strsql.Append("ISPUBLIC=@ISPUBLIC,");
strsql.Append("DIGEST=@DIGEST,");
strsql.Append("SOURCE=@SOURCE,");
strsql.Append("UPDATETIME=@UPDATETIME ");
strsql.Append(" where ID=@ID");
MySqlParameter[] paras ={
new MySqlParameter("@TITLE",model.Title),
new MySqlParameter("@CONTENT",model.Content),
new MySqlParameter("@SENDER",model.Sender),
new MySqlParameter("@SENDERNAME",model.SenderName),
new MySqlParameter("@RECEIVER",model.Receiver),
new MySqlParameter("@RECEIVERNAME",model.ReceiverName),
new MySqlParameter("@SENDTIME",model.SendTime),
new MySqlParameter("@TASKID",model.TaskId),
new MySqlParameter("@TYPE",model.Type),
new MySqlParameter("@ATTACHFILE",model.AttachFile),
new MySqlParameter("@READTIME",model.ReadTime),
new MySqlParameter("@CATEGORY",model.Category),
new MySqlParameter("@ORGID",model.OrgId),
new MySqlParameter("@ISPUBLIC",model.IsPublic),
new MySqlParameter("@DIGEST",model.Digest),
new MySqlParameter("@SOURCE",model.Source),
new MySqlParameter("@UPDATETIME",model.UpdateTime),
new MySqlParameter("@ID",model.Id)
};
int i = FangYar.Common.MySqlHelper.ExecuteSql(strsql.ToString(), paras);
if (i > 0) { return true; }
else { return false; }
}
///
/// 删除
///
public bool Delete(string IDList)
{
string sql = "delete from TBL_SYS_NOTICE where ID in('" + IDList + "')";
try
{
FangYar.Common.MySqlHelper.ExecuteSql(sql);
return true;
}
catch
{
return false;
}
}
#endregion
#region 分页
///
/// 分页无排序
///
/// 页面索引
/// 页面大小
/// 查询条件
///
public string QueryJsonList(int PageIndex, int PageSize, string strwhere)
{
return FangYar.Common.JsonHelper.ToJson(QueryPage(PageIndex, PageSize, strwhere));
}
///
/// 分页无排序
///
/// 页面索引
/// 页面大小
/// 查询条件
///
public string QueryJsonList(int PageIndex, int PageSize, string strwhere, string order)
{
return FangYar.Common.JsonHelper.ToJson(QueryPage(PageIndex, PageSize, strwhere, order));
}
///
/// 分页无排序
///
/// 页面索引
/// 页面大小
/// 查询条件
///
public List QueryList(int PageIndex, int PageSize, string strwhere)
{
return DataTableToList(QueryPage(PageIndex, PageSize, strwhere));
}
///
/// 分页无排序
///
/// 页面索引
/// 页面大小
/// 查询条件
///
public List QueryList(int PageIndex, int PageSize, string strwhere, string order)
{
return DataTableToList(QueryPage(PageIndex, PageSize, strwhere, order));
}
public List QueryJoinPageList(int PageIndex, int PageSize, string strwhere, string order)
{
return DataTableToList(QueryJoinPage(PageIndex, PageSize, strwhere, order));
}
///
/// 分页无排序
///
/// 页面索引
/// 页面大小
/// 查询条件
///
public DataTable QueryPage(int PageIndex, int PageSize, string strwhere)
{
return FangYar.Common.MySqlHelper.QueryPage(PageIndex, PageSize, "TBL_SYS_NOTICE", strwhere);
}
///
/// 分页无排序
///
/// 页面索引
/// 页面大小
/// 查询条件
/// 排序
///
public DataTable QueryPage(int PageIndex, int PageSize, string strwhere, string order)
{
return FangYar.Common.MySqlHelper.QueryPage(PageIndex, PageSize, "TBL_SYS_NOTICE", strwhere, order);
}
public DataTable QueryJoinPage(int PageIndex, int PageSize, string strwhere, string order)
{
return FangYar.Common.MySqlHelper.QueryJoinPage(PageIndex, PageSize, strwhere, order);
}
///
/// 存储过程分页
///
/// 页面索引
/// 页面大小
/// 查询条件
/// 排序
///
public void QueryProc(int PageIndex, int PageSize, string strwhere, string order)
{
int totalcount = 0;
FangYar.Common.SqlPagerHelperOra.Select(PageSize, PageIndex, out totalcount, "TBL_SYS_NOTICE", "*", null, null, null);
}
#endregion
#region 扩展业务方法
///
/// 添加
///
public List Add(TBL_SYS_NOTICE model, List listModel)
{
List ht = new List();
StringBuilder strsqlnotic = new StringBuilder();
strsqlnotic.Append("insert into TBL_SYS_NOTICE (TITLE,CONTENT,SENDER,SENDERNAME,RECEIVER,RECEIVERNAME,SENDTIME,TASKID,TYPE,ATTACHFILE,READTIME,CATEGORY,ORGID,ISPUBLIC,DIGEST,SOURCE,UPDATETIME,ID)");
strsqlnotic.Append("values");
strsqlnotic.Append("(@TITLE,@CONTENT,@SENDER,@SENDERNAME,@RECEIVER,@RECEIVERNAME,@SENDTIME,@TASKID,@TYPE,@ATTACHFILE,@READTIME,@CATEGORY,@ORGID,@ISPUBLIC,@DIGEST,@SOURCE,@UPDATETIME,@ID)");
MySqlParameter[] parasnotic ={
new MySqlParameter("@TITLE",model.Title),
new MySqlParameter("@CONTENT",model.Content),
new MySqlParameter("@SENDER",model.Sender),
new MySqlParameter("@SENDERNAME",model.SenderName),
new MySqlParameter("@RECEIVER",model.Receiver),
new MySqlParameter("@RECEIVERNAME",model.ReceiverName),
new MySqlParameter("@SENDTIME",model.SendTime),
new MySqlParameter("@TASKID",model.TaskId),
new MySqlParameter("@TYPE",model.Type),
new MySqlParameter("@ATTACHFILE",model.AttachFile),
new MySqlParameter("@READTIME",model.ReadTime),
new MySqlParameter("@CATEGORY",model.Category),
new MySqlParameter("@ORGID",model.OrgId),
new MySqlParameter("@ISPUBLIC",model.IsPublic),
new MySqlParameter("@DIGEST",model.Digest),
new MySqlParameter("@SOURCE",model.Source),
new MySqlParameter("@UPDATETIME",model.UpdateTime),
new MySqlParameter("@ID",model.Id)
};
FangYar.Model.OA.CommonSql commnotic = new FangYar.Model.OA.CommonSql();
commnotic.sql = strsqlnotic.ToString();
commnotic.param = parasnotic;
ht.Add(commnotic);
for (int i = 0; i < listModel.Count; i++)
{
StringBuilder strsql = new StringBuilder();
strsql.Append("insert into TBL_SYS_NOTICESENDRECORD (NOTICEID,RECEIVER,RECEIVERNAME,CREATEDATE,STATUS,ID)");
strsql.Append("values");
strsql.Append("(@NOTICEID,@RECEIVER,@RECEIVERNAME,@CREATEDATE,@STATUS,@ID)");
MySqlParameter[] paras ={
new MySqlParameter("@NOTICEID",listModel[i].NoticeId),
new MySqlParameter("@RECEIVER",listModel[i].Receiver),
new MySqlParameter("@RECEIVERNAME", listModel[i].ReceiverName),
new MySqlParameter("@CREATEDATE", listModel[i].CreateDate),
new MySqlParameter("@STATUS",listModel[i].Status),
new MySqlParameter("@ID",listModel[i].Id),
};
FangYar.Model.OA.CommonSql comm = new FangYar.Model.OA.CommonSql();
comm.sql = strsql.ToString();
comm.param = paras;
ht.Add(comm);
}
return ht;
}
///
/// 编辑
///
public List Edit(TBL_SYS_NOTICE model, List listModel, int ifUpdateReciver)
{
List ht = new List();
StringBuilder strsqlnotic = new StringBuilder();
strsqlnotic.Append("update TBL_SYS_NOTICE set ");
strsqlnotic.Append("TITLE=@TITLE,");
strsqlnotic.Append("CONTENT=@CONTENT,");
strsqlnotic.Append("SENDER=@SENDER,");
strsqlnotic.Append("SENDERNAME=@SENDERNAME,");
strsqlnotic.Append("RECEIVER=@RECEIVER,");
strsqlnotic.Append("RECEIVERNAME=@RECEIVERNAME,");
strsqlnotic.Append("SENDTIME=@SENDTIME,");
strsqlnotic.Append("TASKID=@TASKID,");
strsqlnotic.Append("TYPE=@TYPE, ");
strsqlnotic.Append("ATTACHFILE=@ATTACHFILE,");
strsqlnotic.Append("READTIME=@READTIME,");
strsqlnotic.Append("CATEGORY=@CATEGORY,");
strsqlnotic.Append("ORGID=@ORGID,");
strsqlnotic.Append("ISPUBLIC=@ISPUBLIC,");
strsqlnotic.Append("DIGEST=@DIGEST,");
strsqlnotic.Append("SOURCE=@SOURCE,");
strsqlnotic.Append("UPDATETIME=@UPDATETIME ");
strsqlnotic.Append(" where ID=@ID");
MySqlParameter[] parasnotic ={
new MySqlParameter("@TITLE",model.Title),
new MySqlParameter("@CONTENT",model.Content),
new MySqlParameter("@SENDER",model.Sender),
new MySqlParameter("@SENDERNAME",model.SenderName),
new MySqlParameter("@RECEIVER",model.Receiver),
new MySqlParameter("@RECEIVERNAME",model.ReceiverName),
new MySqlParameter("@SENDTIME",model.SendTime),
new MySqlParameter("@TASKID",model.TaskId),
new MySqlParameter("@TYPE",model.Type),
new MySqlParameter("@ATTACHFILE",model.AttachFile),
new MySqlParameter("@READTIME",model.ReadTime),
new MySqlParameter("@CATEGORY",model.Category),
new MySqlParameter("@ORGID",model.OrgId),
new MySqlParameter("@ISPUBLIC",model.IsPublic),
new MySqlParameter("@DIGEST",model.Digest),
new MySqlParameter("@SOURCE",model.Source),
new MySqlParameter("@UPDATETIME",model.UpdateTime),
new MySqlParameter("@ID",model.Id)
};
FangYar.Model.OA.CommonSql commnotic = new FangYar.Model.OA.CommonSql();
commnotic.sql = strsqlnotic.ToString();
commnotic.param = parasnotic;
ht.Add(commnotic);
if (ifUpdateReciver == 1)
{
StringBuilder strsqldel = new StringBuilder();
strsqldel.Append(" delete from tbl_sys_NoticeSendRecord where NOTICEID = @NOTICEID");
MySqlParameter[] parasdel ={
new MySqlParameter("@NOTICEID",model.Id)
};
FangYar.Model.OA.CommonSql commdel = new FangYar.Model.OA.CommonSql();
commdel.sql = strsqldel.ToString();
commdel.param = parasdel;
ht.Add(commdel);
for (int i = 0; i < listModel.Count; i++)
{
StringBuilder strsql = new StringBuilder();
strsql.Append("insert into TBL_SYS_NOTICESENDRECORD (NOTICEID,RECEIVER,RECEIVERNAME,CREATEDATE,STATUS,ID)");
strsql.Append("values");
strsql.Append("(@NOTICEID,@RECEIVER,@RECEIVERNAME,@CREATEDATE,@STATUS,@ID)");
MySqlParameter[] paras ={
new MySqlParameter("@NOTICEID",listModel[i].NoticeId),
new MySqlParameter("@RECEIVER",listModel[i].Receiver),
new MySqlParameter("@RECEIVERNAME", listModel[i].ReceiverName),
new MySqlParameter("@CREATEDATE", listModel[i].CreateDate),
new MySqlParameter("@STATUS",listModel[i].Status),
new MySqlParameter("@ID",listModel[i].Id),
};
FangYar.Model.OA.CommonSql comm = new FangYar.Model.OA.CommonSql();
comm.sql = strsql.ToString();
comm.param = paras;
ht.Add(comm);
}
}
return ht;
}
#endregion
}
}