Exemplo n.º 1
0
        private void GetItem(int _id)
        {
            T_ChuyenMuc  _objChuyenmuc = new T_ChuyenMuc();
            ChuyenmucDAL _chuyenmucDAL = new ChuyenmucDAL();

            _objChuyenmuc      = _chuyenmucDAL.GetOneFromT_ChuyenmucByID(_id);
            this.txtTenCM.Text = _objChuyenmuc.Ten_ChuyenMuc;
            this.txtThum.Text  = _objChuyenmuc.Anh_ChuyenMuc;
            if (_objChuyenmuc.Anh_ChuyenMuc.ToString().Length > 0)
            {
                this.ImgTemp.Src = HPCComponents.Global.UploadPathBDT + _objChuyenmuc.Anh_ChuyenMuc;
            }
            else
            {
                this.ImgTemp.Attributes.CssStyle.Add("display", "none");
            }

            this.ddl_ChuyenMucCha.SelectedIndex = UltilFunc.GetIndexControl(ddl_ChuyenMucCha, _objChuyenmuc.Ma_Chuyenmuc_Cha.ToString());
            this.cbo_Anpham.SelectedIndex       = UltilFunc.GetIndexControl(cbo_Anpham, _objChuyenmuc.Ma_AnPham.ToString());
            this.chk_Hoatdong.Checked           = _objChuyenmuc.HoatDong;
            this.txt_stt.Text           = _objChuyenmuc.ThuTuHienThi.ToString();
            this.CheckBoxBaoIn.Checked  = _objChuyenmuc.HienThi_BaoIn;
            this.CheckBoxBaoDT.Checked  = _objChuyenmuc.HienThi_BDT;
            this.CheckBoxRss.Checked    = _objChuyenmuc.HienThi_RSS;
            this.CheckBoxCD.Checked     = _objChuyenmuc.ChuyenDe;
            this.CheckBoxButtom.Checked = _objChuyenmuc.HienThiDuoi;
            this.CheckBoxCenter.Checked = _objChuyenmuc.HienThiGiua;
            this.CheckBoxRight.Checked  = _objChuyenmuc.HienThiPhai;
            this.CheckBoxLeft.Checked   = _objChuyenmuc.HienThiTrai;
            this.CheckBoxTop.Checked    = _objChuyenmuc.HienThiTren;
            this.chkHienThi.Checked     = _objChuyenmuc.HienThi;
        }
Exemplo n.º 2
0
 public void InsertT_Chucnang(T_ChuyenMuc _T_Chuyenmuc)
 {
     try
     {
         HPCDataProvider.Instance().InsertObject(_T_Chuyenmuc);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 3
0
        private T_ChuyenMuc SetItem()
        {
            T_ChuyenMuc _obj = new T_ChuyenMuc();

            if (Request["id"] != null)
            {
                _obj.Ma_ChuyenMuc = int.Parse(Request["id"]);
            }
            else
            {
                _obj.Ma_ChuyenMuc = 0;
            }
            _obj.Ten_ChuyenMuc = UltilFunc.SqlFormatText(this.txtTenCM.Text.Trim());

            _obj.NgayTao  = DateTime.Now;
            _obj.Ngaysua  = DateTime.Now;
            _obj.HoatDong = this.chk_Hoatdong.Checked;

            _obj.Nguoitao         = _user.UserID;
            _obj.Nguoisua         = _user.UserID;
            _obj.Ma_Chuyenmuc_Cha = Convert.ToInt32(this.ddl_ChuyenMucCha.SelectedValue.ToString());
            _obj.Ma_AnPham        = Convert.ToInt32(this.cbo_Anpham.SelectedValue.ToString());
            if (txt_stt.Text.Trim().Length > 0)
            {
                _obj.ThuTuHienThi = int.Parse(this.txt_stt.Text.Trim());
            }
            else
            {
                _obj.ThuTuHienThi = 0;
            }
            if (this.txtThum.Text.Trim().Length > 0)
            {
                _obj.Anh_ChuyenMuc = this.txtThum.Text.Trim();
            }

            _obj.HienThi_BaoIn = this.CheckBoxBaoIn.Checked;
            _obj.HienThi_BDT   = this.CheckBoxBaoDT.Checked;
            _obj.HienThi_RSS   = this.CheckBoxRss.Checked;
            _obj.ChuyenDe      = this.CheckBoxCD.Checked;
            _obj.HienThiDuoi   = this.CheckBoxButtom.Checked;
            _obj.HienThiGiua   = this.CheckBoxCenter.Checked;
            _obj.HienThiPhai   = this.CheckBoxRight.Checked;
            _obj.HienThiTrai   = this.CheckBoxLeft.Checked;
            _obj.HienThiTren   = this.CheckBoxTop.Checked;
            _obj.HienThi       = this.chkHienThi.Checked;
            return(_obj);
        }
Exemplo n.º 4
0
        protected void Save_Click(object sender, EventArgs e)
        {
            string Thaotac = string.Empty;

            this.Page.Validate(vs_Themmoi.ValidationGroup);
            if (!Page.IsValid)
            {
                return;
            }
            ChuyenmucDAL _ChuyenMucDAL = new ChuyenmucDAL();
            T_ChuyenMuc  _ChuyenMuc    = SetItem();

            if (cbo_Anpham.SelectedIndex == 0)
            {
                FuncAlert.AlertJS(this, "Bạn chưa chọn ấn phẩm!");
                return;
            }
            else
            {
                int menuID = 0;
                if (Request["ID"] != null && Request["ID"].ToString() != "" && Request["ID"].ToString() != String.Empty)
                {
                    menuID = int.Parse(Request["ID"].ToString());
                }
                int _return = _ChuyenMucDAL.Insert_T_Chuyenmuc(_ChuyenMuc);
                // DONG BO FILE
                _ChuyenMuc = _ChuyenMucDAL.GetOneFromT_ChuyenmucByID(_return);
                SynFiles _syncfile = new SynFiles();
                if (_ChuyenMuc.Anh_ChuyenMuc.Length > 0)
                {
                    _syncfile.SynData_UploadImgOne(_ChuyenMuc.Anh_ChuyenMuc, HPCComponents.Global.ImagesService);
                }
                //END
                if (Page.Request.Params["id"] == null)
                {
                    Thaotac = "[Thêm mới Chuyên mục]-->[mã chuyên mục:" + _return.ToString() + " ]";
                    Clear();
                    BindCombo();
                }
                if (Page.Request.Params["id"] != null)
                {
                    Thaotac = "[Sửa chuyên mục]-->[Mã chuyên mục:" + Page.Request["id"].ToString() + " ]";
                    Clear();
                    BindCombo();
                }
            }
        }
Exemplo n.º 5
0
        private void Save_GroupCategorys(int Group_ID)
        {
            NguoidungDAL _usermenuDAL  = new NguoidungDAL();
            ChuyenmucDAL _ChuyenmucDAL = new ChuyenmucDAL();
            T_ChuyenMuc  _objcm        = new T_ChuyenMuc();
            UltilFunc    ulti          = new UltilFunc();
            int          Cate_ID       = 0;

            string[] arrCate;
            char[]   sepparator;
            sepparator = ";".ToCharArray();
            if (txtCateAccess.Value.Trim() != "")
            {
                arrCate = txtCateAccess.Value.Split(sepparator);
                string txt = "";
                if (txtCateAccess.Value.StartsWith("on;"))
                {
                    txt     = txtCateAccess.Value.Remove(0, 3);
                    arrCate = txt.Split(sepparator);
                }
                _nhomnguoidungDAL.DeleteFromT_GroupCategory(Group_ID);
                _usermenuDAL.DeleteFromT_UserCategoryDynamic(" Ma_Nhom=" + Group_ID);
                string _sqldelete = string.Empty;
                for (int x = 0; x < arrCate.Length; x++)
                {
                    Cate_ID = Convert.ToInt32(arrCate[x].ToString());
                    _objcm  = _ChuyenmucDAL.GetOneFromT_ChuyenmucByID(Cate_ID);
                    if (_objcm.Ma_Chuyenmuc_Cha > 0)
                    {
                        _nhomnguoidungDAL.InsertT_GroupCategory(Cate_ID, Group_ID);
                        _sqldelete = "delete from T_Nhom_Chuyenmuc where Ma_Nhom=" + Group_ID + " and Ma_Chuyenmuc=" + _objcm.Ma_Chuyenmuc_Cha;
                        ulti.ExecSql(_sqldelete);
                        _nhomnguoidungDAL.InsertT_GroupCategory(_objcm.Ma_Chuyenmuc_Cha, Group_ID);
                    }
                    else
                    {
                        _nhomnguoidungDAL.InsertT_GroupCategory(Cate_ID, Group_ID);
                    }
                }
            }
            else
            {
                _usermenuDAL.DeleteFromT_UserCategoryDynamic(" Ma_Nhom=" + Group_ID);
                _nhomnguoidungDAL.DeleteFromT_GroupCategory(Group_ID);
            }
        }
Exemplo n.º 6
0
 public int Insert_T_Chuyenmuc(T_ChuyenMuc obj)
 {
     return(HPCDataProvider.Instance().InsertObjectReturn(obj, "Sp_InsertT_ChuyenMuc"));
 }