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();

                //}
            }
        }
示例#2
0
        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);
            }
        }
示例#4
0
        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();
            }
        }
示例#5
0
        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;
            }
        }
示例#7
0
 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  ";
     }
 }