Пример #1
0
        private void BindInfo(VBPQ_VanBanChiTiet VanBan)
        {
            txtSoHieuVB.Text        = VanBan.SoHieu;
            txtTrichYeu.Text        = VanBan.TrichYeu;
            Editor1.MainEditor.Text = VanBan.ChiTiet;

            ListItem liLV = ddlLinhVuc.Items.FindByValue(VanBan.LinhVuc.ToString());

            if (liLV != null)
            {
                liLV.Selected = true;
            }

            ListItem liCQBH = ddlCQBH.Items.FindByValue(VanBan.CQBH.ToString());

            if (liCQBH != null)
            {
                liCQBH.Selected = true;
            }

            ListItem liLVB = ddlLoaiVB.Items.FindByValue(VanBan.LoaiVB.ToString());

            if (liLVB != null)
            {
                liLVB.Selected = true;
            }

            rdpNgayBH.SelectedDate = VanBan.NgayBH;
            rdpNgayHL.SelectedDate = VanBan.NgayHL;

            hplFileVanBan.NavigateUrl = VanBan.FileDinhKem;
            hplFileVanBan.Text        = "Xem file";
            hplFileVanBan.Visible     = true;
        }
Пример #2
0
 private void BindInfo(VBPQ_VanBanChiTiet vb)
 {
     lblCQBH.Text                = vb.VBPQ_CoQuanBH.TenCoQuanBH;
     lblLinhVuc.Text             = vb.VBPQ_LinhVuc.TenLinhVuc;
     lblLoaiVB.Text              = vb.VBPQ_LoaiVB.LoaiVB;
     lblNgayBH.Text              = vb.NgayBH.Value.ToString("dd/MM/yyyy");
     lblNgayHL.Text              = vb.NgayHL.Value.ToString("dd/MM/yyyy");
     lblSoHieu.Text              = vb.SoHieu;
     lblTrichYeu.Text            = vb.TrichYeu;
     hplFileDownload.NavigateUrl = vb.FileDinhKem;
 }
Пример #3
0
        protected void grvThuTuc_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            int _ttid             = Convert.ToInt32(e.Keys[0].ToString());
            VBPQ_VanBanChiTiet tt = db.VBPQ_VanBanChiTiets.SingleOrDefault <VBPQ_VanBanChiTiet>(ttct => ttct.Id == _ttid && ttct.UserId == UserId);

            if (tt != null)
            {
                db.VBPQ_VanBanChiTiets.DeleteOnSubmit(tt);
                db.SubmitChanges();
                LoadThuTuc();
            }
        }
Пример #4
0
 private void BindInfo(VBPQ_VanBanChiTiet thutuc)
 {
     lblSoHieu.Text          = thutuc.SoHieu;
     lblCQBH.Text            = thutuc.VBPQ_CoQuanBH.TenCoQuanBH;
     lblChiTietVB.Text       = thutuc.ChiTiet;
     lblHieuLuc.Text         = (thutuc.ConHieuLuc == true ? "Còn hiệu lực" : "Hết hiệu lực");
     lblLinhVuc.Text         = thutuc.VBPQ_LinhVuc.TenLinhVuc;
     lblLoaiVB.Text          = thutuc.VBPQ_LoaiVB.LoaiVB;
     lblNgayBH.Text          = thutuc.NgayBH.Value.ToString("dd/MM/yyyy");
     lblNgayHL.Text          = thutuc.NgayHL.Value.ToString("dd/MM/yyyy");
     hplViewFile.NavigateUrl = thutuc.FileDinhKem;
     if (thutuc.DaDuyet == 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  ";
     }
 }
Пример #5
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                VBPQ_VanBanChiTiet tt = VanBan;

                bool isUpdate = true;
                if (tt == null)
                {
                    tt               = new VBPQ_VanBanChiTiet();
                    tt.NgayTao       = DateTime.Now;
                    isUpdate         = false;
                    tt.UserId        = UserId;
                    tt.ViewCount     = 0;
                    tt.DownloadCount = 0;
                }

                tt.SoHieu   = txtSoHieuVB.Text;
                tt.TrichYeu = txtTrichYeu.Text;
                tt.ChiTiet  = Editor1.MainEditor.Text;
                tt.LinhVuc  = Convert.ToInt32(ddlLinhVuc.SelectedValue);
                tt.LoaiVB   = Convert.ToInt32(ddlLoaiVB.SelectedValue);
                tt.CQBH     = Convert.ToInt32(ddlCQBH.SelectedValue);

                if (fulVanBan.HasFile)
                {
                    string ext = NT.Lib.Globals.GetFileExtension(fulVanBan.FileName);
                    if (IsValidFile(ext))
                    {
                        //xoa file cu neu co (truong hop cap nhat)
                        if (!String.IsNullOrEmpty(tt.FileDinhKem))
                        {
                            System.IO.File.Delete(Server.MapPath(tt.FileDinhKem));
                        }

                        string uploadFolder = Server.MapPath(virtualUploadFolder);
                        if (!System.IO.Directory.Exists(uploadFolder))
                        {
                            System.IO.Directory.CreateDirectory(uploadFolder);
                        }

                        //tao chuoi ten file ngau nhien
                        string fileName = "VBPQ-" + Hash.GetRandomHashKey(8) + "." + ext;
                        fulVanBan.SaveAs(uploadFolder + fileName);
                        tt.FileDinhKem = (virtualUploadFolder + fileName);
                        tt.LoaiFile    = ext;
                    }
                }
                tt.NgayCapNhat = DateTime.Now;
                tt.NgayHL      = rdpNgayHL.SelectedDate;
                tt.NgayBH      = rdpNgayBH.SelectedDate;
                tt.ConHieuLuc  = (rdConHL.Checked);
                tt.DaDuyet     = false;
                //tt.HieuLuc = true;

                if (!isUpdate)
                {
                    db.VBPQ_VanBanChiTiets.InsertOnSubmit(tt);
                }
                db.SubmitChanges();

                Response.Redirect(KHCNCT.Globals.Common.GenerateAdminUrl("dsvbpq"));
            }
        }