Пример #1
0
        protected void gvAdminLoaiTin_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "DeleteLoaiTin")
            {
                int loaitinid = Convert.ToInt32(e.CommandArgument);
                AdminLoaiTinController control = new AdminLoaiTinController();
                AdminLoaiTinInfo loaitin = control.GetAdminLoaiTins(loaitinid);
                if (loaitin != null)
                {
                    try
                    {
                        control.DeleteAdminLoaiTin(loaitinid);
                        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.";

                    }
                }

            }
        }
Пример #2
0
 public void LoadData()
 {
     if (Request["action"] != null)
     {
         AdminLoaiTinController control = new AdminLoaiTinController();
         AdminLoaiTinInfo cv = control.GetAdminLoaiTins(int.Parse(Request["action"]));
         this.tbxTieuDe.Text = cv.Ten;
         this.tbxCha.Text = cv.Cha.ToString();
         this.tbxThuTu.Text = cv.ThuTu.ToString();
         this.ddlNguonTin.SelectedValue = cv.NguonTin.ToString();
         this.ddlNgonNgu.SelectedValue = cv.Lang;
         this.cbxTinhTrang.Checked = cv.TinhTrang;
     }
 }
Пример #3
0
        protected void lbtnGhiLai_Click(object sender, EventArgs e)
        {
            AdminLoaiTinController control = new AdminLoaiTinController();
            // UPDATE
            if (Request["action"] != null)
            {
                AdminLoaiTinInfo cv = control.GetAdminLoaiTins(int.Parse(Request["action"]));

                cv.Ten = this.tbxTieuDe.Text.Trim();
                cv.Cha =Convert.ToInt32(this.tbxCha.Text.Trim());
                cv.ThuTu =Convert.ToInt32(this.tbxThuTu.Text.Trim());
                cv.NgayTao = DateTime.Now;
                cv.NguonTin =Convert.ToInt32(this.ddlNguonTin.SelectedValue.Trim());
                cv.Lang = this.ddlNgonNgu.SelectedValue.Trim();
                cv.TinhTrang = this.cbxTinhTrang.Checked;

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

                cv.Ten = this.tbxTieuDe.Text.Trim();
                cv.Cha = Convert.ToInt32(this.tbxCha.Text.Trim());
                cv.ThuTu = Convert.ToInt32(this.tbxThuTu.Text.Trim());
                cv.NgayTao = DateTime.Now;
                cv.NguonTin = Convert.ToInt32(this.ddlNguonTin.SelectedValue.Trim());
                cv.Lang = this.ddlNgonNgu.SelectedValue.Trim();
                cv.TinhTrang = this.cbxTinhTrang.Checked;
                try
                {
                    control.AddAdminLoaiTin(cv);
                    this.lblThongBao.Text = "Ghi lại thành công";
                }
                catch (Exception ex)
                {
                    this.lblThongBao.Text = "Có lỗi: " + ex.ToString();
                }
            }

        }
Пример #4
0
 private void LoadList()
 {
     AdminLoaiTinController control = new AdminLoaiTinController();
     List<AdminLoaiTinInfo> list = control.ListAdminLoaiTins();
     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();
 }
Пример #5
0
 public void InsertChildItem(ListItem loaitincha, List<AdminLoaiTinInfo> list)
 {
     AdminLoaiTinController control = new AdminLoaiTinController();
     AdminLoaiTinInfo Info = control.GetAdminLoaiTins(int.Parse(loaitincha.Value));
     string[] s = loaitincha.Text.Split(' ');
     foreach (AdminLoaiTinInfo loaitin in list)
     {
         if (loaitin.Cha != 0)
         {
             if (loaitin.Cha == int.Parse(loaitincha.Value))
             {
                 ListItem childNode = new ListItem();
                 childNode.Value = loaitin.ID.ToString();
                 if (Info.Cha != 0)
                     childNode.Text = s[0] + "--- " + loaitin.Ten;
                 else
                     childNode.Text = "--- " + loaitin.Ten;
                 this.ddlLoaiTin.Items.Add(childNode);
                 InsertChildItem(childNode, list);
             }
         }
     }
 }
Пример #6
0
 public List<AdminLoaiTinInfo> LoadListData()
 {
     AdminLoaiTinController control = new AdminLoaiTinController();
     return control.ListAdminLoaiTins();
 }