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

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

?? filebll.cs

?? 專業的辦公oa代碼下載 c#語言編寫 三層結構
?? CS
字號:
using System;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Text;
using System.Collections; 
    
using qminoa.Common; 
using qminoa.DA;

namespace qminoa.BLL
{
	public class FileBLL
	{
		public FileBLL()
		{
			
		}	
		const string FOLDER="文件夾";
		public string GetFolderRight(int folderid,int empid)
		{
			FileRight fr= new FileRight();
			FileData data=fr.GetDocFolderCtr(folderid,empid,1); 
			DataView dv=data.Tables[FileData.FMDOCFOLDERCTR_TABLE].DefaultView;
			dv.RowFilter="FolderId="+folderid+"and Empid="+empid;
           
			int count=dv.Count;  
			if(count!=0)
			{
				bool flag=Convert.ToBoolean(dv[0].Row[4].ToString());
				if(flag==true)
				{
					return "Admin";
				}
				else 
				{
					flag=Convert.ToBoolean(dv[0].Row[5].ToString());
					if(flag==true)
					{
						return "Read";
					}
					else
					{
						return "Write";
					}
				}
			}
			else
			{
				return "NoRight";
			}
		}
		
		public string  GetDocRight(int docid,int empid)
		{
			FileRight fr= new FileRight();
			FileData data=fr.GetDocCtr(docid,empid,1); 
			DataView dv=data.Tables[FileData.FMDOCFOLDERCTR_TABLE].DefaultView;  	
			dv.RowFilter="DocId="+docid+"and Empid="+empid;
			int count=dv.Count;  
			if(count!=0)
			{
				bool flag=Convert.ToBoolean(dv[0].Row[4].ToString());
				if(flag==true)
				{
					return "Admin";
				}
				else 
				{
					flag=Convert.ToBoolean(dv[0].Row[5].ToString());
					if(flag==true)
					{
						return "Read";
					}
					else
					{
						return "Write";
					}
				}
			}
			else
			{
				return "NoRight";
			}
		}

		public string GetDocRightForDep(int docid,int depid)
		{
			FileRight fr= new FileRight();
			FileData data=fr.GetDocCtr(docid,depid,1); 
			DataView dv=data.Tables[FileData.FMDOCFOLDERCTR_TABLE].DefaultView;  	
			dv.RowFilter="DocId="+docid+"and DepId="+depid;
			int count=dv.Count;  
			if(count!=0)
			{
				bool flag=Convert.ToBoolean(dv[0].Row[4].ToString());
				if(flag==true)
				{
					return "Admin";
				}
				else 
				{
					flag=Convert.ToBoolean(dv[0].Row[5].ToString());
					if(flag==true)
					{
						return "Read";
					}
					else
					{
						return "Write";
					}
				}
			}
			else
			{
				return "NoRight";
			}
		}

		public string GetFolderRightForDep(int folderid,int depid)
		{
			FileRight fr= new FileRight();
			FileData data=fr.GetDocFolderCtr(folderid,depid,1); 
			DataView dv=data.Tables[FileData.FMDOCFOLDERCTR_TABLE].DefaultView;  	
			dv.RowFilter="FolderId="+folderid+"and DepId="+depid;
           
			int count=dv.Count;  
			if(count!=0)
			{
				bool flag=Convert.ToBoolean(dv[0].Row[4].ToString());
				if(flag==true)
				{
					return "Admin";
				}
				else 
				{
					flag=Convert.ToBoolean(dv[0].Row[5].ToString());
					if(flag==true)
					{
						return "Read";
					}
					else
					{
						return "Write";
					}
				}
			}
			else
			{
				return "NoRight";
			}
		}

		private string GetPath(int fid)
		{    
			string fpath;
			FileA fa= new FileA();
			fpath=fa.GetDocPath(fid); 
			return fpath;
		}

		public DataTable DoRecycle()
		{
			DataTable dtRecycle = new DataTable(); 
			DataColumnCollection d= dtRecycle.Columns; 
			d.Add("folderid",typeof(System.Int32)); 
			d.Add("hifolderid", typeof(System.Int32));
			d.Add("name",typeof(System.String)); 
			d.Add("path",typeof(System.String));
			d.Add("type",typeof(System.String)); 
			d.Add("dempid",typeof(System.Int32));
			d.Add("Ddate",typeof(System.DateTime));

			FileData recycleinfo=(new FileA()).LoadRecycleFile();
			DataView dvdata=recycleinfo.Tables[FileData.FMDOC_TABLE].DefaultView;  		    
			int counts = dvdata.Count;
			for(int i=0;i<counts;i++)
			{
				string type=dvdata[i].Row[13].ToString();
				int docid=Convert.ToInt32(dvdata[i].Row[0].ToString(),10); 
				int folderid=Convert.ToInt32(dvdata[i].Row[1].ToString(),10);
				if(folderid==0)
				{
					DataRow row = dtRecycle.NewRow();
					row["folderid"]=Convert.ToInt32(dvdata[i].Row[0].ToString(),10);
					row["hifolderid"] =Convert.ToInt32(dvdata[i].Row[1].ToString(),10);
					row["name"]=dvdata[i].Row[14].ToString()+dvdata[i].Row[2].ToString();
					int fid=Convert.ToInt32(dvdata[i].Row[1].ToString(),10);
					row["path"]=GetPath(fid);
					row["Ddate"]=Convert.ToDateTime(dvdata[i].Row[10].ToString());
					row["dempid"]=Convert.ToInt32(dvdata[i].Row[15].ToString()) ;
					row["type"]=dvdata[i].Row[13].ToString();
					dtRecycle.Rows.Add(row);
				}
				else
				{
					GetTopFolder(dtRecycle,docid,folderid,type);
				}
			}
			return dtRecycle;
		}

		private void GetTopFolder(DataTable dtRecycle,int docid,int folderid,string type)
		{
			FileData recycleseach=(new FileA()).LoadRecycleFile();
			DataView dvdata2=recycleseach.Tables[FileData.FMDOC_TABLE].DefaultView;
			dvdata2.RowFilter="DocId="+folderid+"and TypeName='文件夾'";
			int counts=dvdata2.Count;
			if(counts!=0)
			{
				try
				{
					int did=Convert.ToInt32(dvdata2[0].Row[0].ToString(),10);  
					int fid=Convert.ToInt32(dvdata2[0].Row[1].ToString(),10);  
					GetTopFolder(dtRecycle,did,fid,FOLDER);
				}
				catch
				{
				}
			}
			else
			{
				DataView dvdata3=recycleseach.Tables[FileData.FMDOC_TABLE].DefaultView;
				if(type=="文件夾")
				{	
					dvdata3.RowFilter="DocId="+ docid+"and TypeName='文件夾'";
					DataRow row = dtRecycle.NewRow();
					row["folderid"]=Convert.ToInt32(dvdata3[0].Row[0].ToString(),10);
					row["hifolderid"] =Convert.ToInt32(dvdata3[0].Row[1].ToString(),10);
					row["name"]=dvdata3[0].Row[14].ToString()+dvdata3[0].Row[2].ToString();
					int fid=Convert.ToInt32(dvdata3[0].Row[1].ToString(),10);
					row["path"]=GetPath(fid);
					row["Ddate"]=Convert.ToDateTime(dvdata3[0].Row[10].ToString());
					row["dempid"]=Convert.ToInt32(dvdata3[0].Row[15].ToString()) ;
					row["type"]=dvdata3[0].Row[13].ToString();
					dtRecycle.Rows.Add(row);
				}
				else
				{
					dvdata3.RowFilter="DocId="+docid+"and TypeName='"+type+"'";
					DataRow row = dtRecycle.NewRow();
					row["folderid"]=Convert.ToInt32(dvdata3[0].Row[0].ToString(),10);
					row["hifolderid"] =Convert.ToInt32(dvdata3[0].Row[1].ToString(),10);
					row["name"]=dvdata3[0].Row[14].ToString()+dvdata3[0].Row[2].ToString();
					int fid=Convert.ToInt32(dvdata3[0].Row[1].ToString(),10);
					row["path"]=GetPath(fid);
					row["Ddate"]=Convert.ToDateTime(dvdata3[0].Row[10].ToString());
					row["dempid"]=Convert.ToInt32(dvdata3[0].Row[15].ToString()) ;
					row["type"]=dvdata3[0].Row[13].ToString();
					dtRecycle.Rows.Add(row);
				}
			}
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久久久久久久久久| 久久综合色天天久久综合图片| 日韩一本二本av| 亚洲人一二三区| 国产乱一区二区| 欧美猛男超大videosgay| 亚洲欧洲日韩av| 国内精品久久久久影院薰衣草| 欧美性猛交xxxxxx富婆| 国产精品久久久99| 国产成人免费av在线| 日韩免费视频一区| 亚洲国产精品视频| 色综合天天综合网天天狠天天 | 亚洲免费观看在线观看| 国产精品一区三区| 日韩一级成人av| 日日夜夜一区二区| 欧美日韩免费一区二区三区| 美国十次综合导航| 99视频在线观看一区三区| 久久五月婷婷丁香社区| 另类人妖一区二区av| 欧美系列亚洲系列| 一区二区三区av电影| 成人va在线观看| 中文字幕一区二区三区蜜月| 成人免费高清在线| 综合久久综合久久| 91免费观看国产| 欧美激情一区三区| 成人免费视频app| 国产精品国产三级国产aⅴ原创 | 欧美大片在线观看一区二区| 免费三级欧美电影| 成人毛片在线观看| 综合网在线视频| 91色porny在线视频| 依依成人精品视频| 精品视频全国免费看| 亚洲电影视频在线| 69p69国产精品| 精品一区二区影视| 国产偷国产偷亚洲高清人白洁| 国产精品一区二区黑丝| 国产精品狼人久久影院观看方式| 成人黄色免费短视频| 日韩一区有码在线| 精品视频全国免费看| 久久精品国产精品青草| 国产三区在线成人av| 97成人超碰视| 日产国产欧美视频一区精品| 久久婷婷久久一区二区三区| 99v久久综合狠狠综合久久| 亚洲午夜久久久久久久久久久 | 欧美视频第二页| 日韩国产欧美三级| 久久久欧美精品sm网站| av一二三不卡影片| 日韩中文字幕不卡| 国产免费久久精品| 欧美在线视频不卡| 国产一区二区三区美女| 伊人性伊人情综合网| 日韩午夜三级在线| 99久久精品国产一区| 奇米影视在线99精品| 最新国产の精品合集bt伙计| 欧美唯美清纯偷拍| 国产一区二区三区精品视频| 一区二区免费在线播放| 久久久久久亚洲综合影院红桃| 欧美中文字幕一区| 处破女av一区二区| 日韩黄色免费网站| 中文字幕一区日韩精品欧美| 日韩视频国产视频| 色菇凉天天综合网| 国产不卡在线播放| 日本美女视频一区二区| 亚洲欧洲www| 久久一留热品黄| 欧美丰满少妇xxxxx高潮对白 | 欧美日韩国产不卡| 丰满白嫩尤物一区二区| 久久99精品久久久| 首页国产欧美久久| 一区二区三区日本| 亚洲色图丝袜美腿| 国产精品入口麻豆原神| 精品久久国产老人久久综合| 欧美日韩一区 二区 三区 久久精品| 国产精品77777竹菊影视小说| 日本强好片久久久久久aaa| 夜夜精品视频一区二区| 国产精品高潮呻吟久久| 国产日韩av一区二区| 日韩欧美高清dvd碟片| 在线观看av一区二区| 91在线视频官网| av一区二区三区| 成人黄色一级视频| 成人一级视频在线观看| 国产精品一级二级三级| 美女久久久精品| 欧美aⅴ一区二区三区视频| 亚洲线精品一区二区三区| 亚洲精品美国一| 亚洲免费在线观看| 亚洲精品视频在线看| 亚洲美女在线国产| 一区二区高清免费观看影视大全| 亚洲免费伊人电影| 一区二区三区高清| 亚洲人成小说网站色在线| 亚洲人成电影网站色mp4| 亚洲美女免费在线| 亚洲二区在线观看| 视频一区二区不卡| 老鸭窝一区二区久久精品| 久久精品国产在热久久| 激情五月激情综合网| 国产成a人亚洲| 91网站在线观看视频| 欧美性大战久久久| 欧美一区永久视频免费观看| 日韩视频一区二区| 久久影音资源网| 1000部国产精品成人观看| 尤物av一区二区| 免费的国产精品| 国产精品1024久久| 色综合久久综合中文综合网| 欧美日韩不卡一区| 精品国产三级电影在线观看| 国产精品无人区| 亚洲线精品一区二区三区| 久久精品国产999大香线蕉| 岛国av在线一区| 欧美性色黄大片| 久久久午夜精品理论片中文字幕| 国产精品家庭影院| 天天做天天摸天天爽国产一区| 久久狠狠亚洲综合| 色天使久久综合网天天| 日韩一区二区三区在线| 中文字幕 久热精品 视频在线| 亚洲欧美国产三级| 九九精品一区二区| 91在线视频18| 精品久久人人做人人爽| 亚洲精选视频在线| 国内不卡的二区三区中文字幕| 色综合久久综合中文综合网| 日韩视频一区二区| 一区二区三区四区不卡在线| 国产一区美女在线| 欧美在线播放高清精品| 国产日产欧美精品一区二区三区| 亚洲一区在线观看免费观看电影高清| 久久99精品久久久| 欧美日本乱大交xxxxx| 中文字幕中文字幕在线一区| 精品亚洲国内自在自线福利| 欧洲人成人精品| 国产精品家庭影院| 国产主播一区二区三区| 欧美一区国产二区| 中文字幕在线一区| 国产精品一二三四五| 日韩一区二区影院| 亚洲国产成人av网| 一本到不卡免费一区二区| 中文在线资源观看网站视频免费不卡| 七七婷婷婷婷精品国产| 欧美日韩黄色影视| 亚洲在线观看免费| 成人av在线一区二区| 久久蜜桃av一区精品变态类天堂| 无吗不卡中文字幕| 欧美三级中文字幕在线观看| 亚洲美女在线国产| 99久久99久久久精品齐齐| 国产精品美女一区二区在线观看| 久久66热偷产精品| 日韩美女视频在线| 蜜乳av一区二区| 日韩视频一区在线观看| 日韩—二三区免费观看av| 欧美日韩亚洲丝袜制服| 亚洲综合色视频| 在线观看av一区| 亚洲成人av免费| 欧美伦理视频网站| 奇米色777欧美一区二区| 日韩视频免费观看高清完整版在线观看| 亚洲成人激情av| 日韩一卡二卡三卡国产欧美| 美日韩一区二区|