Пример #1
0
 public void LoadData()
 {
     if (Request["action"] != null)
     {
         AdminTinTucController control = new AdminTinTucController();
         AdminTinTucInfo       cv      = control.GetAdminTinTuc(int.Parse(Request["action"]));
         this.tbxTieuDe.Text            = cv.TieuDe;
         this.tbxtacgia.Text            = cv.TacGia.ToString();
         this.tbxNguoiTao.Text          = cv.NguoiTao.ToString();
         this.txtTomTat.Value           = cv.TomTat.ToString();
         this.txtNoiDung.Value          = cv.NoiDung.ToString();
         this.cbNoiBat.Checked          = cv.NoiBat;
         this.ddlLoaiTin.SelectedValue  = cv.LoaiTinID.ToString();
         this.ddlNguonTin.SelectedValue = cv.NguonTin.ToString();
         this.ddlNgonNgu.SelectedValue  = cv.Lang;
         this.cbxTinhTrang.Checked      = cv.TinhTrang;
         this.imgImage.ImageUrl         = cv.Anh;
     }
 }
Пример #2
0
        private void LoadList()
        {
            AdminTinTucController  control = new AdminTinTucController();
            List <AdminTinTucInfo> list    = control.ListAdminTinTuc();

            if (list != null && list.Count > 0)
            {
                this.gvAdminLoaiTin.DataSource = list;
                int rowsCount = list.Count, pageSize = 10;
                int pagesCount = (int)Math.Ceiling((double)rowsCount / (double)pageSize);
                this.ddlChuyenToiTrang.Items.Clear();
                for (int i = 1; i <= pagesCount; i++)
                {
                    this.ddlChuyenToiTrang.Items.Add(new ListItem(i.ToString(), i.ToString()));
                }
                this.ddlChuyenToiTrang.SelectedIndex = this.CurrentPage - 1;
            }
            this.gvAdminLoaiTin.DataBind();
        }
Пример #3
0
 protected void gvAdminLoaiTin_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "DeleteLoaiTin")
     {
         int tinid = Convert.ToInt32(e.CommandArgument);
         AdminTinTucController control = new AdminTinTucController();
         AdminTinTucInfo       tintuc  = control.GetAdminTinTuc(tinid);
         if (tinid != null)
         {
             try
             {
                 control.DeleteAdmiTinTuc(tinid);
                 this.lblThongBao.Text = "Loại tin đã xóa thành công.";
                 LoadList();
             }
             catch (Exception ex)
             {
                 Exceptions.ProcessModuleLoadException(this, ex);
                 this.lblThongBao.Text = "Loại tin đã xóa không thành công.";
             }
         }
     }
 }
Пример #4
0
        protected void lbtnGhiLai_Click(object sender, EventArgs e)
        {
            AdminTinTucController control = new AdminTinTucController();

            // UPDATE
            if (Request["action"] != null)
            {
                AdminTinTucInfo cv = control.GetAdminTinTuc(int.Parse(Request["action"]));

                cv.TieuDe    = tbxTieuDe.Text;
                cv.LoaiTinID = Convert.ToInt32(ddlLoaiTin.SelectedValue);
                cv.TomTat    = txtTomTat.Value;
                cv.NoiDung   = txtNoiDung.Value;
                cv.TacGia    = tbxtacgia.Text;
                cv.NguoiTao  = tbxNguoiTao.Text;
                //Upload ảnh
                string urlImage = string.Empty;
                if (Common.CheckContainImage(fulAnh))
                {
                    if (Common.UploadImage(fulAnh, Server.MapPath("~/"), Constants.IMAGE_TINTUC, ref urlImage))
                    {
                        cv.Anh = urlImage;
                    }
                }
                cv.NgayTao   = DateTime.Now;
                cv.NguonTin  = (ddlNguonTin.SelectedValue);
                cv.NoiBat    = cbNoiBat.Checked;
                cv.Lang      = ddlNgonNgu.SelectedValue;
                cv.TinhTrang = cbxTinhTrang.Checked;

                try
                {
                    control.UpdateAdminTinTuc(cv);
                    this.lblThongBao.Text = "Ghi lại thành công";
                }
                catch (Exception ex)
                {
                    this.lblThongBao.Text = "Có lỗi: " + ex.ToString();
                }
            }
            else // INSERT
            {
                AdminTinTucInfo cv = new AdminTinTucInfo();

                cv.TieuDe    = tbxTieuDe.Text;
                cv.LoaiTinID = Convert.ToInt32(ddlLoaiTin.SelectedValue);
                cv.TomTat    = txtTomTat.Value;
                cv.NoiDung   = txtNoiDung.Value;
                cv.TacGia    = tbxtacgia.Text;
                cv.NguoiTao  = tbxNguoiTao.Text;
                //Upload ảnh
                string urlImage = string.Empty;
                if (Common.CheckContainImage(fulAnh))
                {
                    if (Common.UploadImage(fulAnh, Server.MapPath("~/"), Constants.IMAGE_TINTUC, ref urlImage))
                    {
                        cv.Anh = urlImage;
                    }
                }
                cv.NgayTao   = DateTime.Now;
                cv.NguonTin  = (ddlNguonTin.SelectedValue);
                cv.NoiBat    = cbNoiBat.Checked;
                cv.Lang      = ddlNgonNgu.SelectedValue;
                cv.TinhTrang = cbxTinhTrang.Checked;
                try
                {
                    control.AddAdminTinTuc(cv);
                    this.lblThongBao.Text = "Ghi lại thành công";
                }
                catch (Exception ex)
                {
                    this.lblThongBao.Text = "Có lỗi: " + ex.ToString();
                }
            }
        }