Exemplo n.º 1
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.";

                    }
                }

            }
        }
Exemplo n.º 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();
 }
Exemplo n.º 3
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;
     }
 }
Exemplo n.º 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();
                }
            }

        }