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

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

?? updatecontent.aspx.cs

?? asp開(kāi)發(fā)的項(xiàng)目管理系統(tǒng),能夠跟進(jìn)工程進(jìn)度
?? CS
字號(hào):
?using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.IO;

public partial class Content_Admin_UpdateContent:System.Web.UI.Page
{
	int nCatalogID = -1;
	int nContentID = -1;
	protected void Page_Load(object sender,EventArgs e)
	{
		if(Session[SystemConst.USERIDKEY] == null)
		{
			Response.Write(SysOperation.OpenDialog(
				"你還沒(méi)有登錄,請(qǐng)先登錄..."));
			Response.Write("<script>history.back()<script>");
			return;
		}
		
		if(Request.Params["CatalogID"] != null)
		{
			if(Int32.TryParse(Request.Params["CatalogID"].ToString(),out nCatalogID) == false)
			{
				return;
			}
		}
		if(Request.Params["ContentID"] != null)
		{
			ViewState[SystemConst.CONTENTIDKEY] = Request.Params["ContentID"].ToString();
			if(Int32.TryParse(Request.Params["ContentID"].ToString(),out nContentID) == false)
			{
				return;
			}
		}
		if(!Page.IsPostBack)
		{
			if(nContentID > -1)
			{
				BindContentData(nContentID);
			}
		}
		UpdateBtn.Enabled = nContentID > -1 ? true : false;
	}

	private void BindContentData(int nContentID)
	{
		IContent content = new Content();
		SqlDataReader dr = content.GetSingleContent(nContentID);

		bool dltype = true;
		short dpFlag = 0;
		if(dr.Read())
		{
			Name.Text = dr["Name"].ToString();
			tbDesn.Text = dr["Desn"].ToString();
			dltype = Boolean.Parse(dr["Type"].ToString().ToLower());
			dpFlag = short.Parse(dr["dpFlag"].ToString());
			ViewState[SystemConst.CONTENTINFOIDKEY] = dr["ContentInfoID"].ToString();
		}
		dr.Close();

		///0:普通內(nèi)容
		///1:鏈接內(nèi)容
		dlType.SelectedValue = dltype ?
			((int)EContentUrl.Content).ToString() :
			((int)EContentUrl.Url).ToString();
		///如果是普通內(nèi)容
		if(dltype == true)
		{
			tbDesn.TextMode = TextBoxMode.MultiLine;
			tbDesn.Height = SystemConst.TEXTBOXMUTLILINEHEIGHT;

			///如果已經(jīng)存在文檔
			if(dpFlag > 0)
			{
				cbDocument.Visible = cbDocument.Checked
					= cbDocument.Enabled = true;
				///顯示已經(jīng)存在的文檔
				BindDocumentData(nContentID);
			}
			else
			{   ///不存在文檔,則可以添加新的附件和圖片
				cbDocument.Visible = cbDocument.Enabled = true;
				cbDocument.Checked = false;
			}
			pFile.Visible = cbDocument.Checked;
		}
		else
		{
			tbDesn.TextMode = TextBoxMode.SingleLine;
			tbDesn.Height = SystemConst.TEXTBOXSINGLEHEIGHT;
			cbDocument.Visible = cbDocument.Enabled 
				= pFile.Visible = false;
		}
	}

	private void BindDocumentData(int nContentID)
	{
		IDocument doc = new Document();
		SqlDataReader dr = doc.GetDocumentByContent(nContentID);

		DocView.DataSource = dr;
		DocView.DataBind();
		dr.Close();

		DocView.Visible = DocView.Rows.Count > 0 ? true : false;
	}

	protected string FormatContentdpFlag(short sdpFlag)
	{
		switch(sdpFlag)
		{
			case 1:
				///"附件";
				return "~/Images/Attch.gif";
			case 2:
				///"圖片";
				return "~/Images/pic.gif";
			default:
				///"未知狀態(tài)";
				return "~/Images/unknown.gif";
		}
	}

	protected void Btn_Command(object sender,CommandEventArgs e)
	{
		string sCmdName = e.CommandName.ToLower();
		if(SysOperation.StringNullChecked(sCmdName) == false)
		{
			return;
		}
		switch(sCmdName)
		{
			case "add":
				{
					UpdateContent();					
					break;
				}
			case "return":
				{
					Response.Redirect("~/Content/Admin/ContentManage.aspx?CatalogID="
						+ nCatalogID.ToString());
					break;
				}
			default: break;
		}
	}

	private void UpdateContent()
	{
		IContent content = new Content();
		///修改內(nèi)容
		try
		{
			content.UpdateContent(nContentID,Name.Text.Trim(),tbDesn.Text.Trim());
			Response.Write(SysOperation.OpenDialog(
				SysInfomation.UPDATE_DATA_SUCESS + " 你還可以修改、或添加該內(nèi)容的附件或圖片。"
				));
		}
		catch(Exception ex)
		{
			Server.Transfer(SysOperation.FormatErrorPageUrl(
				SysOperation.FormatErrorUrl(Request.RawUrl),ex.Message),
				false);
		}	
	}
	protected void cbDocument_CheckedChanged(object sender,EventArgs e)
	{
		DocView.Visible = fuFile.Visible = fuFile.Enabled
			= btnUpload.Visible = btnUpload.Enabled
			= pFile.Visible = cbDocument.Checked;
	}
	protected void btnUpload_Click(object sender,EventArgs e)
	{
		if(fuFile.HasFile == false || ViewState[SystemConst.CONTENTIDKEY] == null)
		{
			Response.Write(SysOperation.OpenDialog(
					"數(shù)據(jù)為空,不能上載所選擇的文件")
				);
			return;
		}

		string tfName = fuFile.PostedFile.FileName;
		string fileName = SysOperation.CreateFileNameByDateTime()
			+ tfName.Substring(tfName.LastIndexOf("."));

		string fullfilePath = Server.MapPath("../../Files/" + fileName);
		if(File.Exists(fullfilePath) == true)
		{
			Response.Write(SysOperation.OpenDialog(
				"你上載的文件" + fileName + "已經(jīng)存在,不能上載所選擇的文件")
				);
			return;
		}

		try
		{   ///上載文件
			fuFile.SaveAs(fullfilePath);

			///添加文檔信息
			IDocument doc = new Document();
			doc.AddDocument(tbDocName.Text,
				"Files/" + fileName,fuFile.PostedFile.ContentType,
				Int32.Parse(ViewState[SystemConst.CONTENTINFOIDKEY].ToString()),
				short.Parse(rbFileType.SelectedValue));

			///修改內(nèi)容的附加信息
			IContentInfo contentInfo = new ContentInfo();
			contentInfo.UpdatedpFlag(Int32.Parse(ViewState[SystemConst.CONTENTINFOIDKEY].ToString()),
				short.Parse(rbFileType.SelectedValue));

			///顯示附件和圖片信息
			BindDocumentData(Int32.Parse(ViewState[SystemConst.CONTENTIDKEY].ToString()));
		}
		catch(Exception ex)
		{
			Server.Transfer(SysOperation.FormatErrorPageUrl(
				SysOperation.FormatErrorUrl(Request.RawUrl),ex.Message),
				false);
		}
	}
	
	protected void DocView_RowDeleting(object sender,GridViewDeleteEventArgs e)
	{
		///
	}
	protected void DocView_RowCommand(object sender,GridViewCommandEventArgs e)
	{
		if(e.CommandName.ToString() == "delete")
		{
			///讀取刪除附件或圖片的信息
			IDocument doc = new Document();
			int nDocumentID = Int32.Parse(e.CommandArgument.ToString());
			SqlDataReader dr = doc.GetSingleDocument(nDocumentID);
			int nContentInfoID = -1;
			string sUrl = "";
			if(dr.Read())
			{
				sUrl = dr["Url"].ToString();
				nContentInfoID = Int32.Parse(dr["ContentInfoID"].ToString());
			}
			dr.Close();

			if(nContentInfoID <= 0 || ViewState[SystemConst.CONTENTIDKEY] == null)
			{
				Response.Write(SysOperation.OpenDialog(
						"數(shù)據(jù)為空,不能刪除所選擇的文件")
					);
				return;
			}

			///設(shè)置新的dpFlag標(biāo)志
			SqlDataReader drdoc = doc.GetDocumentByContent(
				Int32.Parse(ViewState[SystemConst.CONTENTIDKEY].ToString()));
			EPictureAttachment dpFlag = EPictureAttachment.Normal;
			while(drdoc.Read())
			{
				if(drdoc["ID"].ToString() != nDocumentID.ToString())
				{
					dpFlag |= (EPictureAttachment)short.Parse(drdoc["dpFlag"].ToString());
				}
			}
			drdoc.Close();

			///更新dpFlag標(biāo)志
			IContentInfo contentInfo = new ContentInfo();
			try
			{
				contentInfo.UpdatadpFlagDelete(nContentInfoID,(short)dpFlag);

				///刪除選擇的附件
				doc.DeleteDocument(nDocumentID);
			}
			catch(Exception ex)
			{
				Server.Transfer(SysOperation.FormatErrorPageUrl(
					SysOperation.FormatErrorUrl(Request.RawUrl),ex.Message),
					false);
			}
			string fullfilePath = Server.MapPath("../../" + sUrl);
			if(File.Exists(fullfilePath) == false)
			{
				Response.Write(SysOperation.OpenDialog(
					"要?jiǎng)h除的文件:" + sUrl + "不存在。請(qǐng)檢查文件是否被意外刪除。")
				);
				return;
			}

			try
			{
				File.Delete(fullfilePath);
				///重新顯示內(nèi)容的附件和圖片
				BindDocumentData(
					Int32.Parse(ViewState[SystemConst.CONTENTIDKEY].ToString()));
			}
			catch(Exception ex)
			{
				Server.Transfer(SysOperation.FormatErrorPageUrl(
					SysOperation.FormatErrorUrl(Request.RawUrl),ex.Message),
					false);
			}
		}
	}

	protected void DocView_RowDataBound(object sender,GridViewRowEventArgs e)
	{
		ImageButton deleteBtn = (ImageButton)e.Row.FindControl("DeleteBtn");
		if(deleteBtn != null)
		{
			deleteBtn.Attributes.Add("onclick","return confirm('你確定要?jiǎng)h除所選擇的數(shù)據(jù)嗎?');");
		}
	}
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩精品电影| 一区二区三区久久| 日韩欧美视频一区| 欧美日韩一级二级三级| 在线视频一区二区三| 色婷婷亚洲一区二区三区| 99久久精品费精品国产一区二区 | 91麻豆免费观看| www..com久久爱| 色妞www精品视频| 欧美性一区二区| 欧美肥大bbwbbw高潮| 日韩三级免费观看| 久久综合视频网| 国产精品区一区二区三区| 国产精品久久影院| 亚洲高清免费一级二级三级| 日本va欧美va精品| 国产乱码字幕精品高清av| 成人国产精品视频| 在线观看91视频| 日韩亚洲欧美高清| 国产欧美一区二区精品性| 国产精品国产三级国产aⅴ无密码| 亚洲欧美日韩久久| 日韩精品视频网| 国产精品一区久久久久| 91免费精品国自产拍在线不卡| 在线看日本不卡| 精品少妇一区二区| 国产精品久久二区二区| 午夜精品成人在线| 国产乱子伦视频一区二区三区| 99久久婷婷国产| 国产精品美女久久久久aⅴ| 亚洲欧洲成人精品av97| 日本在线不卡视频| 成人美女在线视频| 制服丝袜亚洲精品中文字幕| 欧美精品一区视频| 日本在线不卡一区| 美国一区二区三区在线播放| 裸体在线国模精品偷拍| 不卡的av电影| 欧美成人精品1314www| 国产精品久久久久一区二区三区共| 亚洲午夜精品在线| jlzzjlzz欧美大全| 2019国产精品| 欧美亚洲国产一区在线观看网站| 色婷婷激情一区二区三区| 欧美日韩激情一区二区| 中文字幕成人在线观看| 美腿丝袜亚洲综合| 欧美视频中文一区二区三区在线观看 | 韩国三级在线一区| 亚洲专区一二三| 国产欧美一区视频| 国产三级一区二区三区| 亚洲靠逼com| 丁香一区二区三区| 久久综合久久鬼色中文字| 亚洲综合网站在线观看| 99综合影院在线| 国产亚洲污的网站| 激情五月婷婷综合网| 精品婷婷伊人一区三区三| 亚洲欧洲无码一区二区三区| 国产.欧美.日韩| 亚洲精品在线一区二区| 免费观看日韩电影| 欧美一区二区三区在线看| 亚洲一区二区三区激情| 91久久精品国产91性色tv| 国产精品三级视频| 成人av手机在线观看| 国产精品高清亚洲| 成人av片在线观看| 日韩美女在线视频| 懂色av一区二区在线播放| 日本视频中文字幕一区二区三区| 国产精品久久久久久福利一牛影视| 国产视频在线观看一区二区三区 | 亚洲欧美一区二区三区孕妇| 高清beeg欧美| 国产精品私人影院| 99久久精品免费看国产免费软件| 亚洲欧洲三级电影| 日本道免费精品一区二区三区| 亚洲精品成人精品456| 欧美手机在线视频| 青青草国产成人av片免费| 欧美大尺度电影在线| 国产福利一区二区三区视频 | 天天操天天干天天综合网| 天天影视涩香欲综合网| 678五月天丁香亚洲综合网| 免费观看在线综合| 久久精品男人的天堂| 99久久精品国产导航| 亚洲精品国产精华液| 欧美日韩国产精品成人| 精品在线一区二区| 国产精品久久久久久久久免费丝袜 | 精品欧美一区二区在线观看| 国产一区二区91| 成人欧美一区二区三区视频网页| 色婷婷综合久久久中文一区二区 | 国产成人自拍网| 亚洲欧美韩国综合色| 69p69国产精品| 粉嫩aⅴ一区二区三区四区| 亚洲精品自拍动漫在线| 日韩欧美一区二区久久婷婷| 成人h精品动漫一区二区三区| 亚洲男人的天堂在线观看| 日韩一区二区在线观看视频| gogogo免费视频观看亚洲一| 五月开心婷婷久久| 国产精品美女视频| 欧美一区二区三区电影| 99re热这里只有精品视频| 免费在线成人网| 亚洲欧美偷拍另类a∨色屁股| 欧美一级高清片| 亚洲日本va在线观看| 欧美亚洲尤物久久| 亚洲午夜一区二区| 久久综合九色综合97婷婷| 色8久久精品久久久久久蜜| 久久er精品视频| 亚洲国产精品久久艾草纯爱| 国产精品久久久久四虎| 欧美r级在线观看| 欧美丝袜第三区| 99久久婷婷国产综合精品电影 | xf在线a精品一区二区视频网站| 91麻豆123| 成人丝袜18视频在线观看| 精品在线观看视频| 日韩成人一区二区三区在线观看| 亚洲视频每日更新| 日韩一区欧美一区| 亚洲国产va精品久久久不卡综合| 国产精品欧美一级免费| 久久久精品tv| 精品国产凹凸成av人网站| 日韩一二三四区| 欧美一卡2卡三卡4卡5免费| 精品视频在线视频| 欧美日韩久久久久久| 在线看国产日韩| 欧美三级日韩三级| 欧美性感一类影片在线播放| 91福利国产精品| 欧洲精品视频在线观看| 在线看日韩精品电影| 欧美亚洲愉拍一区二区| 欧美午夜不卡在线观看免费| 欧美日韩在线免费视频| 精品视频在线免费看| 在线91免费看| 日韩美女一区二区三区四区| 日韩欧美中文一区| 日韩欧美一区在线观看| 2024国产精品| 国产精品三级电影| 一区二区三区在线免费视频| 一区二区三区国产| 日日夜夜一区二区| 精品在线观看免费| 成人app在线| 欧美午夜片在线看| 日韩欧美一级精品久久| 欧美极品xxx| 亚洲图片欧美视频| 久久99精品久久久| 99久久精品国产一区二区三区 | 黄色资源网久久资源365| 国产高清精品久久久久| jvid福利写真一区二区三区| 欧美午夜精品免费| 亚洲精品在线免费播放| 国产精品久久看| 日本午夜精品一区二区三区电影| 蜜桃一区二区三区在线观看| 国产精华液一区二区三区| 色婷婷激情一区二区三区| 欧美一区二区三区电影| 国产精品久久久久aaaa| 日韩不卡手机在线v区| 成人免费视频app| 666欧美在线视频| 国产精品久久久久久久久搜平片| 偷拍自拍另类欧美| 成人综合激情网| 91精品国产品国语在线不卡| 国产精品久久久久久户外露出 | 国产麻豆成人精品| 欧美日韩黄视频|