亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? msgobj.cs

?? 一套辦公系統源碼一套辦公系統源碼一套辦公系統源碼
?? CS
?? 第 1 頁 / 共 2 頁
字號:
using System;
using qminoa.Common.Data;
using System.Data;
using System.Data.SqlClient;
namespace qminoa.DA
{
	public class MsgObj
	{
		private SqlConnection conn;
		public MsgObj()
		{
			conn  = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]);
		}
		
		public void InsertMessage(MsgCont msgobj,string Type,int personid)
		{
			SqlCommand command  = new SqlCommand();
			command.CommandText = "Msg_SendSave";
			command.CommandType = CommandType.StoredProcedure;
			command.Connection  = conn;

			SqlParameter [] paras = {   new SqlParameter("@MessagePersonID",SqlDbType.Int),
										new SqlParameter("@SendTo",SqlDbType.NVarChar,200),
										new SqlParameter("@SecretTo",SqlDbType.NVarChar,200),
										new SqlParameter("@SendToID",SqlDbType.NVarChar,200),
										new SqlParameter("@SecretToID",SqlDbType.NVarChar,200),
										new SqlParameter("@Title",SqlDbType.NVarChar,50),
										new SqlParameter("@Content",SqlDbType.Text),
										new SqlParameter("@SendDate",SqlDbType.DateTime),
										new SqlParameter("@Accessory",SqlDbType.NVarChar,200),
										new SqlParameter("@AccessoryID",SqlDbType.NVarChar,200),
										new SqlParameter("@Status",SqlDbType.Int),
										new SqlParameter("@Important",SqlDbType.Bit),
										new SqlParameter("@RetValue",SqlDbType.Int)
									};
			paras[0].Value = personid;
			paras[1].Value = msgobj.SendTo;
			paras[2].Value = msgobj.SecretTo;
			paras[3].Value = msgobj.SendToID;
			paras[4].Value = msgobj.SecretToID;
			paras[5].Value = msgobj.Title;
			paras[6].Value = msgobj.Content;
			paras[7].Value = msgobj.SendTime;
			paras[8].Value = msgobj.Accessory;
			paras[9].Value = msgobj.AccessoryID;
			if("發送" == Type)
			{
				paras[10].Value = 0;
			}
			else if( "保存" == Type)
			{
				paras[10].Value = 2;
			}
			paras[11].Value = msgobj.Important;
			paras[12].Direction = ParameterDirection.ReturnValue;
			foreach(SqlParameter para in paras)
			{
				command.Parameters.Add(para);
			}
			conn.Open();
			command.ExecuteNonQuery();
			int msgkey = Convert.ToInt32(command.Parameters["@RetValue"].Value.ToString(),10);
			conn.Close();
			
			if("發送" == Type)
			{
				AddMsgIndex(msgkey,msgobj.SendToID,msgobj.SecretToID,msgobj.SendTime,msgobj.Important);
			}
		}
		
		public void AddMsgIndex(int MsgKey,string SendToID,string SecretToID,DateTime senddate,bool Important)
		{
			char [] separator = new char[1];
			char [] separator2 = new Char[1];
			separator[0]  = ',';
			separator2[0] = '*';
			MsgAdd msgindex = new MsgAdd();
			DataRow row ;
			if( SendToID != "" && SendToID != null)
			{
				string [] senddepartid = SendToID.Split(separator,50);
				for(int i = 0; i < senddepartid.Length; i ++)
				{
					int pos = senddepartid[i].IndexOf("*");
					string [] sendid = senddepartid[i].Split(separator2,2);
					if( pos != -1)
					{
						row = msgindex.Tables["MsgAdd"].NewRow();
						row[MsgAdd.MSGID_FIELD] = MsgKey;
						row[MsgAdd.MSGPERSONID_FIELD] = Convert.ToInt32(sendid[1],10);
						row[MsgAdd.SENDLEVEL_FIELD]   = 0;
						row[MsgAdd.TIMES_FIELD]  = 0;
						row[MsgAdd.STATUS_FIELD] = 4;
						row[MsgAdd.DELETEFLAG_FIELD] = 0;
						row[MsgAdd.SENDDATE_FIELD] = senddate;
						row[MsgAdd.IMPORTANT_FIELD] = Important;
						msgindex.Tables[MsgAdd.MSGADD_TABLE].Rows.Add(row);
					}
					else
					{
						int departid = Convert.ToInt32(senddepartid[i],10);
						SelectPersonByDepart(departid,msgindex,MsgKey,senddate,0,Important);
					}
				}
			}
			if( SecretToID != "" && SecretToID != null)
			{
				string [] secretdepartid = SecretToID.Split(separator,10);
				for(int j = 0; j < secretdepartid.Length; j ++)
				{
					int pos = secretdepartid[j].IndexOf("*");
					string [] secretid = secretdepartid[j].Split(separator2,2);
					if(pos != -1)
					{
						row = msgindex.Tables["MsgAdd"].NewRow();
						row[MsgAdd.MSGID_FIELD] = MsgKey;
						row[MsgAdd.MSGPERSONID_FIELD] = Convert.ToInt32(secretid[1],10);
						row[MsgAdd.SENDLEVEL_FIELD]   = 1;
						row[MsgAdd.TIMES_FIELD]  = 0;
						row[MsgAdd.STATUS_FIELD] = 4;
						row[MsgAdd.DELETEFLAG_FIELD] = 0;
						row[MsgAdd.SENDDATE_FIELD] = senddate;
						row[MsgAdd.IMPORTANT_FIELD] = Important;
						msgindex.Tables[MsgAdd.MSGADD_TABLE].Rows.Add(row);
					}
					else
					{
						int depart = Convert.ToInt32(secretdepartid[j],10);
						SelectPersonByDepart(depart,msgindex,MsgKey,senddate,1,Important);
					}
				}
			}
			SqlDataAdapter cscommand = new SqlDataAdapter();
			cscommand.SelectCommand  = new SqlCommand("select * from MsgAdd");
			cscommand.SelectCommand.Connection = conn;
			SqlCommandBuilder objBuilder = new SqlCommandBuilder(cscommand);
			cscommand.Update(msgindex,"MsgAdd");
		}

		public void SelectPersonByDepart(int DepartID,MsgAdd msgobj,int MsgKey,DateTime senddate,int send_level,bool Important)
		{
			SqlCommand command  = new SqlCommand();
			command.CommandText = "Msg_GetEmpByDep";
			SqlParameter para   = new SqlParameter("@DepartID",SqlDbType.Int);
			command.CommandType = CommandType.StoredProcedure;
			para.Value = DepartID; 
			command.Parameters.Add(para);
			command.Connection  = conn;
			if(conn.State == ConnectionState.Closed)
				conn.Open();
			SqlDataReader reader;
			reader = command.ExecuteReader();
			DataRow row;
			while(reader.Read())
			{
				row = msgobj.Tables["MsgAdd"].NewRow();
				row[MsgAdd.MSGID_FIELD] = MsgKey;
				row[MsgAdd.MSGPERSONID_FIELD] = Convert.ToInt32(reader["EmpID"].ToString(),10);
				row[MsgAdd.SENDLEVEL_FIELD]   = send_level;
				row[MsgAdd.TIMES_FIELD]  = 0;
				row[MsgAdd.STATUS_FIELD] = 4;
				row[MsgAdd.DELETEFLAG_FIELD] = 0;
				row[MsgAdd.SENDDATE_FIELD] = senddate;
				row[MsgAdd.IMPORTANT_FIELD] = Important;
				msgobj.Tables[MsgAdd.MSGADD_TABLE].Rows.Add(row);
			}
			reader.Close();
			conn.Close();
		}

		public DataSet SeeMessage(string type,int PersonID)
		{
			DataSet msgobj = new DataSet();
			SqlDataAdapter csCommand = new SqlDataAdapter();
			SqlCommand command = new SqlCommand();
			csCommand.SelectCommand = command;
			command.CommandText = "Msg_GetMsgById";
			command.CommandType = CommandType.StoredProcedure;
			SqlParameter [] paras  = {   new SqlParameter("@Type",SqlDbType.Int),
									     new SqlParameter("@PersonID",SqlDbType.Int)
									  };
			if("recnote" == type)
			{
				paras[0].Value = 0;
			}
			else if ("sendnote" == type)
			{
				paras[0].Value = 1;
			}
			else if ( "caonote" == type)
			{
				paras[0].Value = 2;
			}
			else
			{
				paras[0].Value = 3;
			}
			paras[1].Value = PersonID;
			foreach(SqlParameter para in paras)
			{
				command.Parameters.Add(para);
			}
			csCommand.SelectCommand.Connection = conn;
			csCommand.Fill(msgobj,"simpleobj");
			return msgobj;
		}
		
		public MessageData SeeAllMessage(string messageid,string status)
		{
			MessageData msgobj = new MessageData();
			SqlDataAdapter csCommand = new SqlDataAdapter();
			SqlCommand command = new SqlCommand();
			csCommand.SelectCommand = command;
			command.CommandText = "Msg_GetAllMsg";
			command.CommandType = CommandType.StoredProcedure;
			SqlParameter [] paras  = {  
										 new SqlParameter("@MessageID",SqlDbType.Int),
										 new SqlParameter("@sendperson",SqlDbType.NVarChar,50),
										 new SqlParameter("@Status",SqlDbType.Int)
									 };
			paras[0].Value = Convert.ToInt32(messageid,10);
			paras[1].Direction = ParameterDirection.Output;
			paras[2].Value = Convert.ToInt32(status,10);
			foreach(SqlParameter para in paras)
			{
				command.Parameters.Add(para);
			}
			csCommand.SelectCommand.Connection = conn;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩毛片视频在线看| 免费观看在线色综合| 五月天激情综合| 国产精品一区不卡| 欧美日韩国产美女| 中文字幕日韩av资源站| 美女视频网站黄色亚洲| 99精品欧美一区二区三区小说| 欧美日本一道本| 综合欧美一区二区三区| 久88久久88久久久| 欧美久久久久免费| 一区二区久久久久| 99精品视频一区二区三区| 欧美精品一区在线观看| 亚洲成av人片| 欧美午夜影院一区| 亚洲另类一区二区| 成人h动漫精品一区二| 日韩三级视频在线看| 亚洲成人第一页| 欧美日韩一区二区三区在线看| 亚洲欧洲日产国码二区| 国产福利一区二区| 国产偷v国产偷v亚洲高清| 九色综合狠狠综合久久| 日韩无一区二区| 免费成人结看片| 日韩精品一区二区三区视频在线观看| 亚洲成人一区二区| 欧美午夜宅男影院| 亚洲五码中文字幕| 欧美性videosxxxxx| 亚洲国产精品久久人人爱| 日本道免费精品一区二区三区| 亚洲色图欧美激情| 欧美视频一区二区在线观看| 亚洲主播在线观看| 欧美日本乱大交xxxxx| 轻轻草成人在线| 欧美一级日韩不卡播放免费| 日本欧美加勒比视频| 日韩欧美色电影| 国产精品亚洲人在线观看| 国产偷v国产偷v亚洲高清 | 久久日一线二线三线suv| 久久精品国产**网站演员| 日韩精品一区二区三区中文精品| 国产一区二区三区不卡在线观看| 久久久久久日产精品| 99久久国产综合精品色伊| 一区二区三区毛片| 欧美顶级少妇做爰| 国产一区二区三区日韩| 国产欧美va欧美不卡在线| 99久久er热在这里只有精品66| 亚洲综合色成人| 欧美一区二区观看视频| 国产在线看一区| 综合久久一区二区三区| 欧美日韩亚洲丝袜制服| 国内欧美视频一区二区| 亚洲视频资源在线| 宅男在线国产精品| 成人网在线免费视频| 亚洲一级在线观看| 26uuu久久天堂性欧美| 91麻豆.com| 九一久久久久久| 依依成人精品视频| 精品国产乱码久久久久久影片| www.日韩av| 久久99精品久久久| 亚洲欧美另类小说视频| 日韩午夜在线影院| 在线观看亚洲精品| 精品在线一区二区三区| 一区二区三区**美女毛片| 欧美成人一级视频| 欧美在线啊v一区| 国产suv精品一区二区三区| 有坂深雪av一区二区精品| 精品国产伦一区二区三区观看方式| 91同城在线观看| 国内一区二区视频| 三级亚洲高清视频| 亚洲人成小说网站色在线 | 欧美精品久久99久久在免费线| 国产一区二区精品久久99| 亚洲妇女屁股眼交7| 欧美国产日本韩| 91精品国产91综合久久蜜臀| 色欧美88888久久久久久影院| 久久99最新地址| 日韩精品亚洲一区| 一区二区三区高清| 中文字幕一区在线| 久久综合九色综合97婷婷| 6080亚洲精品一区二区| 91丨九色丨蝌蚪富婆spa| 国产精品99久久久久久似苏梦涵| 日韩高清欧美激情| 一区二区高清在线| 日韩一区欧美一区| 国产校园另类小说区| 欧美zozozo| 日韩欧美久久久| 日韩一级视频免费观看在线| 欧美日韩高清一区二区不卡| 成人黄色小视频| 国产成人在线观看| 国产成人午夜片在线观看高清观看| 秋霞国产午夜精品免费视频| 日本成人中文字幕| 免费精品视频在线| 久久成人免费电影| 日本一不卡视频| 久久国产精品99精品国产| 麻豆精品国产传媒mv男同 | 国产电影一区二区三区| 激情丁香综合五月| 国产精品一区二区三区99| 国产美女在线观看一区| 国产酒店精品激情| 国产成人综合精品三级| 国产成人精品一区二区三区四区| 国内不卡的二区三区中文字幕 | 国产精品久久久久久妇女6080| 久久一区二区三区四区| 久久夜色精品一区| 国产精品久久久久aaaa| 中文字幕一区二区视频| 亚洲欧美一区二区久久| 亚洲成人av中文| 六月婷婷色综合| thepron国产精品| 91成人国产精品| 日韩一区二区三区免费看 | 亚洲成人三级小说| 日本在线不卡视频一二三区| 韩国成人精品a∨在线观看| 成人av免费在线| 91成人在线精品| 精品国产伦一区二区三区观看体验 | 欧美日本一区二区三区四区| 日韩欧美国产不卡| 国产精品天美传媒| 亚洲美女视频一区| 奇米一区二区三区| 国产成人自拍网| 在线视频国内自拍亚洲视频| 欧美一区二区三区视频免费| 久久精品人人做| 亚洲综合小说图片| 久久精品av麻豆的观看方式| 99精品黄色片免费大全| 51久久夜色精品国产麻豆| 久久亚洲欧美国产精品乐播| 亚洲欧美日韩系列| 美女脱光内衣内裤视频久久网站| 福利一区福利二区| 欧美二区乱c少妇| 亚洲视频免费在线观看| 蜜臀国产一区二区三区在线播放| 99v久久综合狠狠综合久久| 欧美一级生活片| 一区二区三区高清不卡| 国产成人a级片| 欧美一区二区三区免费| 亚洲婷婷综合色高清在线| 美女视频黄 久久| 在线日韩一区二区| 久久久精品日韩欧美| 青青草97国产精品免费观看无弹窗版| 成人在线视频一区二区| 欧美一区二区三区四区久久| 亚洲精品免费视频| 国产黑丝在线一区二区三区| 日韩一区国产二区欧美三区| 亚洲精品精品亚洲| 成人丝袜视频网| 精品国产一区二区三区不卡| 婷婷综合另类小说色区| 97se亚洲国产综合自在线不卡| 亚洲精品一区二区三区精华液| 三级亚洲高清视频| 欧美午夜不卡在线观看免费| 国产精品久久久久国产精品日日| 国产中文一区二区三区| 精品久久久久久久久久久久久久久久久 | 亚洲精品国产品国语在线app| 国产 欧美在线| 久久色视频免费观看| 精品一区二区三区视频在线观看| 欧美日韩成人一区二区| 洋洋成人永久网站入口| 色狠狠一区二区三区香蕉| 一区免费观看视频| 99在线精品一区二区三区| 国产精品视频免费|