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

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

?? filebll.cs

?? 辦公自動(dòng)化全套源程序,北大青鳥教材,適合學(xué)習(xí)啊
?? CS
字號(hào):
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);
				}
			}
		}
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品沙发午睡系列990531| 一区二区三区日韩在线观看| 日本久久一区二区| 免费一级欧美片在线观看| 成人欧美一区二区三区1314| 日韩视频在线观看一区二区| 在线免费视频一区二区| 国产不卡视频一区| 久久精品国产色蜜蜜麻豆| 亚洲精品免费一二三区| 欧美经典一区二区| 精品成人a区在线观看| 欧美日韩一级二级| 色乱码一区二区三区88 | 国产一区二区三区精品视频| 亚洲自拍偷拍麻豆| 国产精品情趣视频| 久久综合一区二区| 日韩精品一区二区三区中文不卡| 欧美三级日韩在线| 91福利在线播放| 99久久婷婷国产精品综合| 高清在线观看日韩| 韩国视频一区二区| 九九精品一区二区| 狂野欧美性猛交blacked| 日日夜夜一区二区| 亚洲v精品v日韩v欧美v专区 | 激情综合网av| 裸体在线国模精品偷拍| 亚洲va天堂va国产va久| 亚洲香肠在线观看| 亚洲国产cao| 亚洲最色的网站| 亚洲九九爱视频| 尤物av一区二区| 亚洲另类中文字| 亚洲精选一二三| 亚洲精品免费在线| 亚洲国产日韩a在线播放性色| 亚洲精品成人悠悠色影视| 亚洲三级在线观看| 一区二区三区中文字幕精品精品| 亚洲视频一区二区免费在线观看| 亚洲视频精选在线| 亚洲成av人片观看| 日韩精品一二三区| 久久国产精品色婷婷| 黑人巨大精品欧美一区| 国产一区二区伦理| 99热精品国产| 欧美色倩网站大全免费| 欧美疯狂性受xxxxx喷水图片| 3d成人动漫网站| 久久亚洲二区三区| 综合欧美一区二区三区| 亚洲丶国产丶欧美一区二区三区| 天堂在线亚洲视频| 久久se精品一区二区| 国产成人午夜电影网| youjizz久久| 欧美日本一区二区在线观看| 欧美一级国产精品| 亚洲国产精品ⅴa在线观看| 亚洲视频一区在线| 美女网站色91| 不卡视频在线观看| 欧美日韩中文另类| 日韩精品一区二区在线| 中文字幕色av一区二区三区| 亚洲成人综合在线| 国产大陆a不卡| 在线亚洲+欧美+日本专区| 日韩一区二区三区电影| 国产精品伦一区| 亚洲成人免费视频| 国产精品小仙女| 欧美欧美欧美欧美| 久久久精品tv| 亚洲国产精品久久人人爱蜜臀| 国产制服丝袜一区| 欧美亚洲尤物久久| 国产精品色眯眯| 男女视频一区二区| 91在线播放网址| 日韩免费看的电影| 亚洲午夜在线观看视频在线| 国产二区国产一区在线观看| 欧美精品第1页| 中文字幕成人av| 久久99精品网久久| 欧美亚洲国产怡红院影院| 中国色在线观看另类| 秋霞国产午夜精品免费视频| 99久久er热在这里只有精品15| 欧美大片在线观看一区| 亚洲高清免费观看高清完整版在线观看| 国产尤物一区二区| 欧美精品少妇一区二区三区| 中文字幕在线观看一区| 韩国视频一区二区| 欧美一级在线视频| 亚洲一卡二卡三卡四卡无卡久久| 国产精品夜夜嗨| 精品剧情在线观看| 婷婷综合五月天| 91豆麻精品91久久久久久| 久久久精品免费免费| 久热成人在线视频| 欧美精品久久久久久久多人混战| 亚洲免费伊人电影| 成人短视频下载| 国产欧美中文在线| 久久99在线观看| 制服丝袜激情欧洲亚洲| 亚洲一区二区高清| 欧洲精品在线观看| 亚洲欧美日韩中文播放 | 国产清纯白嫩初高生在线观看91 | 大美女一区二区三区| 精品国产凹凸成av人网站| 男人操女人的视频在线观看欧美| 欧美伊人精品成人久久综合97| 亚洲免费毛片网站| 9色porny自拍视频一区二区| 亚洲国产精品av| 成人黄色大片在线观看| 国产精品三级视频| 成人黄色小视频在线观看| 国产精品国模大尺度视频| 国产成人精品三级麻豆| 亚洲国产精华液网站w| www.成人在线| 日韩美女精品在线| 在线精品视频免费播放| 亚洲h精品动漫在线观看| 欧美日韩国产一区| 日韩av网站在线观看| 日韩久久久精品| 国产一区二三区好的| 国产欧美日本一区二区三区| 成人一区在线看| 亚洲乱码中文字幕| 欧美猛男男办公室激情| 日本成人在线视频网站| 久久在线免费观看| 丁香六月综合激情| 亚洲美女偷拍久久| 欧美日本一道本| 蜜桃精品视频在线| 久久日一线二线三线suv| 国产91精品在线观看| 国产精品乱人伦中文| 色老汉av一区二区三区| 日本在线不卡一区| 久久综合色婷婷| 99精品国产99久久久久久白柏| 亚洲综合在线第一页| 欧美一级视频精品观看| 国产毛片精品视频| 亚洲色图视频网站| 91精品国产日韩91久久久久久| 国产在线精品一区二区夜色| 国产精品电影院| 欧美精品自拍偷拍动漫精品| 国产一区二三区| 亚洲影院理伦片| 欧美成人精品高清在线播放| av在线这里只有精品| 亚洲成a人片在线不卡一二三区| 欧美成人女星排名| 色综合天天综合给合国产| 免费不卡在线视频| 国产精品私人自拍| 7777精品伊人久久久大香线蕉的| 国产黄色成人av| 日韩在线一区二区三区| 日本一区二区三区四区在线视频| 精品婷婷伊人一区三区三| 国产精品一区二区你懂的| 亚洲线精品一区二区三区八戒| 久久久久久亚洲综合| 欧美日韩电影在线| 成人av电影在线观看| 看国产成人h片视频| 亚洲一区二区欧美日韩| 久久久久久麻豆| 欧美精品乱码久久久久久按摩 | 欧洲国产伦久久久久久久| 精品无码三级在线观看视频| 亚洲夂夂婷婷色拍ww47| 久久久久久久久久看片| 91精品欧美福利在线观看| 一本色道久久综合亚洲91| 国产精品综合网| 日本不卡一区二区三区高清视频| 亚洲欧洲日韩av| xnxx国产精品| 日韩美女视频在线| 欧美麻豆精品久久久久久|