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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? msgobj.cs

?? 一個簡單的基于WEB的asp.net+sql server開發(fā)的人事管理系統(tǒng)
?? 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("發(fā)送" == 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("發(fā)送" == 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;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕 久热精品 视频在线 | 国产精品丝袜久久久久久app| 亚洲一区影音先锋| 欧美在线播放高清精品| 亚洲成人精品影院| 7777精品伊人久久久大香线蕉经典版下载 | 欧美日韩在线电影| 一区二区三区欧美激情| 色综合久久精品| 亚洲一区二区在线观看视频| 欧美午夜精品理论片a级按摩| 亚洲激情欧美激情| 欧美日产在线观看| 日韩电影在线看| 精品成人a区在线观看| 丰满少妇在线播放bd日韩电影| 中文字幕一区二区三区在线播放 | 人人狠狠综合久久亚洲| 欧美va天堂va视频va在线| 国产美女精品人人做人人爽| 国产日韩欧美精品电影三级在线| av电影天堂一区二区在线观看| 一区二区三区小说| 日韩一区二区精品| 成人午夜电影小说| 一区二区成人在线视频| 欧美一级欧美一级在线播放| 国内精品国产成人国产三级粉色 | 国产精品国产三级国产a | 欧美日韩成人综合| 国产美女娇喘av呻吟久久| 中文字幕一区二区三区色视频| 欧美日韩一区二区欧美激情| 石原莉奈在线亚洲二区| 欧美经典一区二区| 欧美日韩美少妇| 国产一区二区三区黄视频| 最新不卡av在线| 日韩一区二区在线免费观看| 成人免费av在线| 视频一区视频二区在线观看| 久久免费的精品国产v∧| 日本精品一级二级| 国产毛片精品一区| 午夜精品一区二区三区三上悠亚| 国产日产欧美一区二区视频| 欧美性大战久久久久久久蜜臀| 婷婷六月综合亚洲| 欧美三日本三级三级在线播放| 国产精品久久精品日日| 国内精品久久久久影院一蜜桃| 欧美一区日本一区韩国一区| 亚洲免费观看高清完整版在线观看熊| 国产精品中文字幕日韩精品 | 视频一区二区不卡| 欧洲一区二区三区免费视频| 亚洲另类一区二区| 色婷婷久久99综合精品jk白丝| 欧美国产精品一区二区三区| 国内一区二区在线| 亚洲国产精品高清| 国产一区二区三区在线观看免费视频| 中文字幕精品一区二区精品绿巨人 | 欧美日韩视频第一区| 国产欧美一区二区精品性色超碰| 成人少妇影院yyyy| 欧美综合一区二区| 久久久久久久久岛国免费| 欧美高清dvd| 色婷婷国产精品久久包臀 | 日韩影院在线观看| 亚洲最大成人网4388xx| 中文字幕乱码一区二区免费| 久久亚洲一区二区三区四区| 麻豆一区二区三区| 亚洲美女电影在线| 欧美电影免费观看高清完整版在线 | 欧美福利视频导航| 国产一区二区三区四区五区入口| 一区二区免费看| 黄页视频在线91| 97久久精品人人做人人爽| 久久精品人人做人人爽人人| 欧美tk—视频vk| 欧美r级电影在线观看| 日韩一区和二区| 欧美成人精品3d动漫h| 日韩欧美精品在线视频| 欧美日韩免费视频| 成人免费视频国产在线观看| 另类的小说在线视频另类成人小视频在线 | 91精品国产91久久久久久最新毛片| 91在线看国产| 99久久精品免费| 91国产丝袜在线播放| 日本久久电影网| 欧美色窝79yyyycom| 欧美日韩一区二区电影| 欧美精品v日韩精品v韩国精品v| 欧美日韩国产另类一区| 欧美精品乱码久久久久久按摩| 91精品国产色综合久久 | 精品久久久久久久久久久久久久久 | 中文字幕不卡一区| 亚洲久草在线视频| 污片在线观看一区二区| 久久爱www久久做| 成人午夜在线视频| 日本道色综合久久| 在线不卡的av| 久久久99久久| 亚洲精品水蜜桃| 欧美aⅴ一区二区三区视频| 久久99精品国产麻豆婷婷洗澡| 久久精品国产精品亚洲红杏| 国产91丝袜在线播放九色| 成人av免费观看| 欧美在线免费观看亚洲| 日韩一区二区三| 亚洲国产精品av| 亚洲成人精品一区| 国产精品一区2区| 欧美体内she精视频| 精品av久久707| 亚洲精品国产视频| 黄色精品一二区| 91福利在线观看| 精品国产乱码久久久久久浪潮 | 亚洲免费观看高清完整版在线观看 | 亚洲午夜精品在线| 久久国产精品露脸对白| 91看片淫黄大片一级在线观看| 欧美丰满高潮xxxx喷水动漫| 精品蜜桃在线看| 亚洲福利视频一区二区| 国产成人午夜精品5599| 欧美日韩久久不卡| 国产精品久久午夜夜伦鲁鲁| 日韩国产一区二| 日本韩国欧美一区二区三区| 精品理论电影在线| 天天av天天翘天天综合网色鬼国产| 国产寡妇亲子伦一区二区| 欧美精品丝袜中出| 亚洲另类在线制服丝袜| 国产精品一区二区果冻传媒| 欧美精品 国产精品| 综合分类小说区另类春色亚洲小说欧美| 青青青伊人色综合久久| 色综合久久九月婷婷色综合| 国产网红主播福利一区二区| 免费观看在线综合色| 欧美日韩视频第一区| 夜夜爽夜夜爽精品视频| 92国产精品观看| 中文字幕一区日韩精品欧美| 国内精品视频666| 欧美一级在线免费| 天天免费综合色| 欧美日韩国产首页| 一区二区免费在线| 在线精品视频一区二区三四 | 91网站在线观看视频| xnxx国产精品| 久久99精品一区二区三区| 日韩丝袜美女视频| 日本va欧美va欧美va精品| 亚洲午夜影视影院在线观看| 欧美私模裸体表演在线观看| 亚洲一区在线观看视频| 欧美一区二区在线看| 精品一区二区三区的国产在线播放| 欧美一级日韩不卡播放免费| 久久草av在线| 中文字幕在线视频一区| 在线免费视频一区二区| 日韩成人dvd| 中文字幕亚洲综合久久菠萝蜜| 首页亚洲欧美制服丝腿| 国产欧美1区2区3区| 欧美日韩一本到| 国产精品一区二区免费不卡| 亚洲一二三专区| 国产精品电影一区二区| 欧美va亚洲va在线观看蝴蝶网| 国产一区二区0| 亚洲国产sm捆绑调教视频| 久久嫩草精品久久久精品一| 一本一本大道香蕉久在线精品 | 国产欧美一区二区在线观看| 国产成a人无v码亚洲福利| 亚洲欧美日韩国产成人精品影院 | 午夜久久久久久久久久一区二区| 久久99精品久久只有精品| 国产日产精品1区| 色综合欧美在线视频区| 亚洲亚洲人成综合网络| 色婷婷av一区二区三区gif| 一区二区三区在线观看网站| 在线亚洲高清视频|