protected void grvThuTucHanhChinh_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Download") { int id = Convert.ToInt32(e.CommandArgument); ThuTucHanhChinh_ChiTiet tt = db.ThuTucHanhChinh_ChiTiets.SingleOrDefault <ThuTucHanhChinh_ChiTiet>(ttct => ttct.Id == id && ttct.HieuLuc == true); if (tt != null) { tt.DownloadCount = tt.DownloadCount + 1; db.SubmitChanges(); Response.Redirect(tt.FileTaiVe); } } else if (e.CommandName == "ViewDetail") { Response.Redirect(KHCNCT.Globals.Common.GenerateUrl("thu-tuc-hanh-chinh", "ttid=" + e.CommandArgument)); //ThuTucHanhChinh_ChiTiet tt = db.ThuTucHanhChinh_ChiTiets.SingleOrDefault<ThuTucHanhChinh_ChiTiet>(ttct => ttct.Id == id); //if (tt != null) //{ // tt.ViewCount = tt.ViewCount + 1; // db.SubmitChanges(); //} } }
protected void btnSave_Click(object sender, EventArgs e) { if (Page.IsValid) { ThuTucHanhChinh_ChiTiet tt = ThuTuc; bool isUpdate = true; if (tt == null) { tt = new ThuTucHanhChinh_ChiTiet(); tt.NgayTao = DateTime.Now; isUpdate = false; tt.UserId = UserId; tt.ViewCount = 0; tt.DownloadCount = 0; } tt.TenThuTuc = txtTenThuTuc.Text; tt.MoTa = txtMoTa.Text; tt.ChiTiet = Editor1.MainEditor.Text; tt.DanhMuc = Convert.ToInt32(ddlDanhMuc.SelectedValue); if (fulThuTuc.HasFile) { string ext = NT.Lib.Globals.GetFileExtension(fulThuTuc.FileName); if (IsValidFile(ext)) { //xoa file cu neu co (truong hop cap nhat) if (!String.IsNullOrEmpty(tt.FileTaiVe)) { System.IO.File.Delete(Server.MapPath(tt.FileTaiVe)); } string uploadFolder = Server.MapPath(virtualUploadFolder); if (!System.IO.Directory.Exists(uploadFolder)) { System.IO.Directory.CreateDirectory(uploadFolder); } //tao chuoi ten file ngau nhien string fileName = "ThuTuc-" + Hash.GetRandomHashKey(8) + "." + ext; fulThuTuc.SaveAs(uploadFolder + fileName); tt.FileTaiVe = (virtualUploadFolder + fileName); tt.LoaiFile = ext; } } tt.CapNhatLanCuoi = DateTime.Now; tt.HieuLuc = false; //tt.HieuLuc = true; if (!isUpdate) { db.ThuTucHanhChinh_ChiTiets.InsertOnSubmit(tt); } db.SubmitChanges(); Response.Redirect(KHCNCT.Globals.Common.GenerateAdminUrl("dstthc")); } }
protected void lkbDownload_Click(object sender, EventArgs e) { ThuTucHanhChinh_ChiTiet tt = db.ThuTucHanhChinh_ChiTiets.SingleOrDefault <ThuTucHanhChinh_ChiTiet>(ttct => ttct.Id == ThuTucId && ttct.HieuLuc == true); if (tt != null) { tt.DownloadCount = tt.DownloadCount + 1; db.SubmitChanges(); Response.Redirect(tt.FileTaiVe); } }
protected void grvThuTuc_RowDeleting(object sender, GridViewDeleteEventArgs e) { int _ttid = Convert.ToInt32(e.Keys[0].ToString()); ThuTucHanhChinh_ChiTiet tt = db.ThuTucHanhChinh_ChiTiets.SingleOrDefault <ThuTucHanhChinh_ChiTiet>(ttct => ttct.Id == _ttid && ttct.UserId == UserId); if (tt != null) { db.ThuTucHanhChinh_ChiTiets.DeleteOnSubmit(tt); db.SubmitChanges(); LoadThuTuc(); } }
private void BindInfo(ThuTucHanhChinh_ChiTiet thutuc) { txtTenThuTuc.Text = thutuc.TenThuTuc; txtMoTa.Text = thutuc.MoTa; Editor1.MainEditor.Text = thutuc.ChiTiet; ListItem li = ddlDanhMuc.Items.FindByValue(thutuc.DanhMuc.ToString()); if (li != null) { li.Selected = true; } hplFileThuTuc.NavigateUrl = thutuc.FileTaiVe; hplFileThuTuc.Text = "Xem file"; hplFileThuTuc.Visible = true; }
private void BindInfo(int ThuTucId) { ThuTucHanhChinh_ChiTiet thutuc = db.ThuTucHanhChinh_ChiTiets.SingleOrDefault <ThuTucHanhChinh_ChiTiet>(tt => tt.Id == ThuTucId && tt.HieuLuc == true); if (thutuc != null) { thutuc.ViewCount = thutuc.ViewCount + 1; db.SubmitChanges(); lblTenThuTuc.Text = thutuc.TenThuTuc; lblCaption.Text = thutuc.ThuTucHanhChinh_DanhMuc.TenDanhMuc; lblDetail.Text = thutuc.ChiTiet; lblNgayTao.Text = thutuc.NgayTao.Value.ToString("dd/MM/yyyy"); lblViewCount.Text = thutuc.ViewCount.Value.ToString(); lblDownloadCount.Text = thutuc.DownloadCount.Value.ToString(); //hplDownload.NavigateUrl = thutuc.FileTaiVe; } }
private void BindInfo(ThuTucHanhChinh_ChiTiet thutuc) { lblTenThuTuc.Text = thutuc.TenThuTuc; lblMoTaThuTuc.Text = thutuc.MoTa; lblChiTietThuTuc.Text = thutuc.ChiTiet; lblDanhMuc.Text = thutuc.ThuTucHanhChinh_DanhMuc.TenDanhMuc; hplViewFile.NavigateUrl = thutuc.FileTaiVe; if (thutuc.HieuLuc == true) { lblTrangThai.Text = "Đã duyệt"; lblTrangThai.ForeColor = System.Drawing.Color.Blue; btnSave.Text = " BỎ DUYỆT "; } else { lblTrangThai.Text = "Chưa duyệt"; lblTrangThai.ForeColor = System.Drawing.Color.Red; btnSave.Text = " DUYỆT "; } }