protected void linkSave_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                if (!string.IsNullOrEmpty(txt_tien.Text))
                {
                    int tien = 0; try
                    {
                        tien = int.Parse(txt_tien.Text.Replace(",", ""));
                    }

                    catch
                    {
                        System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('" + CommonLib.ReadXML("lblXacnhanTien") + "');", true);
                        return;
                    }
                }
                T_MultimediaDAL      _untilDAL = new T_MultimediaDAL();
                HPCInfo.T_Multimedia obj       = SetItem(2);
                if (obj.URL_Images.Length > 2)
                {
                    this.ImgTemp.Src = HPCComponents.Global.UploadPathBDT + obj.URL_Images;
                }
                else
                {
                    this.ImgTemp.Attributes.CssStyle.Add("display", "none");
                }
                if (obj.ID > 0)
                {
                    int _return = _untilDAL.InsertT_Multimedia(obj);
                    WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, obj.Tittle, Request["Menu_ID"].ToString(), "CHỜ XUẤT BẢN - SỬA ĐỔI THÔNG TIN", _return, ConstAction.AmThanhHinhAnh);
                    System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "message", "alert('Bạn đã cập nhật thành công');", true);
                }
            }
        }
Пример #2
0
 protected void linkSendPub_Click(object sender, EventArgs e)
 {
     if (Page.IsValid)
     {
         string strAction = ""; string TabID = "0";
         if (Request["TabID"] != null)
         {
             TabID = Request["TabID"].ToString();
         }
         T_MultimediaDAL      _untilDAL = new T_MultimediaDAL();
         HPCInfo.T_Multimedia obj       = null;
         if (TabID == "0")
         {
             strAction = "THÊM MỚI VÀ GỬI DUYỆT";
         }
         else if (TabID == "1")
         {
             strAction = "SỬA ĐỔI BÀI TRẢ LẠI VÀ GỬI DUYỆT";
         }
         obj = SetItem(2);
         int _return = _untilDAL.InsertT_Multimedia(obj);
         WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, obj.Tittle, Request["Menu_ID"].ToString(), strAction, _return, ConstAction.AmThanhHinhAnh);
         Page.Response.Redirect("~/Multimedia/List_Multimedia.aspx?Menu_ID=" + Request["Menu_ID"].ToString() + "&TabID=" + TabID);
     }
 }
        private T_Multimedia SetItem(int Status)
        {
            T_MultimediaDAL _DAL = new T_MultimediaDAL();

            HPCInfo.T_Multimedia _obj = new HPCInfo.T_Multimedia();
            if (Page.Request.Params["id"] != null)
            {
                _obj.ID = int.Parse(Page.Request["ID"].ToString());
                _obj    = _DAL.GetOneFromT_MultimediaByID(_obj.ID);
            }
            else
            {
                _obj.ID = 0;
            }
            _obj.Copy_From = 0;
            _obj.Tittle    = this.txtTitle.Text.Trim();
            if (ddlLang.SelectedIndex > 0)
            {
                _obj.Languages_ID = Convert.ToInt32(this.ddlLang.SelectedValue);
                _obj.Category     = Convert.ToInt32(this.ddlCategorys.SelectedValue.ToString());
            }
            _obj.URLPath    = UrlPathImage_RemoveUpload(this.txtVideoPath.Text);
            _obj.URL_Images = UrlPathImage_RemoveUpload(txtThumbnail.Text);
            //_obj.DateCreated = DateTime.Now;
            int butdanhID = 0;

            HPCInfo.T_Butdanh obj_BD = new HPCInfo.T_Butdanh();
            HPCBusinessLogic.DAL.T_ButdanhDAL obj = new HPCBusinessLogic.DAL.T_ButdanhDAL();
            if (!string.IsNullOrEmpty(txt_tacgia.Text.Trim()))
            {
                obj_BD.BD_ID   = 0;
                obj_BD.UserID  = _user.UserID;
                obj_BD.BD_Name = txt_tacgia.Text.Trim();
                butdanhID      = obj.Insert_Butdang(obj_BD);
            }
            _obj.AuthorID   = butdanhID;
            _obj.DateModify = DateTime.Now;
            _obj.Contents   = this.Txt_Desc.Text.Trim();
            //_obj.UserCreated = _user.UserID;
            _obj.UserModify  = _user.UserID;
            _obj.UserPublish = _user.UserID;
            _obj.DatePublish = DateTime.Now;
            _obj.Status      = Status;
            _obj.Display     = true;

            _obj.IsLog   = false;
            _obj.Tacgia  = txt_tacgia.Text;
            _obj.Comment = txtGhichu.Text;
            //_obj.Chatluong = ddl_chatluong.SelectedIndex;
            if (!string.IsNullOrEmpty(txt_tien.Text))
            {
                _obj.TienNB = int.Parse(txt_tien.Text.Replace(",", ""));
            }
            else
            {
                _obj.TienNB = 0;
            }
            return(_obj);
        }
Пример #4
0
        public void DataGrid_XB_EditCommandEditor(object source, DataGridCommandEventArgs e)
        {
            T_MultimediaDAL _untilDAL = new T_MultimediaDAL();

            if (e.CommandArgument.ToString().ToLower() == "edit")
            {
                int _ID = Convert.ToInt32(this.DataGrid_XB.DataKeys[e.Item.ItemIndex].ToString());
                Response.Redirect("~/Multimedia/Edit_Multimedia.aspx?Menu_ID=" + Page.Request["Menu_ID"].ToString() + "&ID=" + _ID.ToString());
            }
        }
        public void DataGrid_Daxuatban_EditCommandEditor(object source, DataGridCommandEventArgs e)
        {
            T_MultimediaDAL _untilDAL = new T_MultimediaDAL();

            if (e.CommandArgument.ToString().ToLower() == "edit")
            {
                int TabID = TabContainer1.ActiveTabIndex;
                int _ID   = Convert.ToInt32(this.DataGrid_Daxuatban.DataKeys[e.Item.ItemIndex].ToString());
                Response.Redirect("~/Multimedia/Multimedia_Approve_Edit.aspx?Menu_ID=" + Page.Request["Menu_ID"].ToString() + "&ID=" + _ID.ToString() + "&TabID=" + TabID.ToString());
            }
        }
Пример #6
0
        public string videoPath()
        {
            string          _return = "";
            T_MultimediaDAL _DAl    = new T_MultimediaDAL();

            if (VodID != 0)
            {
                string _pathfile = _DAl.GetOneFromT_MultimediaByID(VodID).URLPath.ToString();
                _return = System.Configuration.ConfigurationManager.AppSettings["UploadPathBDT"] + _pathfile;
            }
            return(_return);
        }
Пример #7
0
        public string videoImage()
        {
            string          _return = "";
            T_MultimediaDAL _DAl    = new T_MultimediaDAL();

            if (VodID != 0)
            {
                string _fileName = _DAl.GetOneFromT_MultimediaByID(VodID).URL_Images;
                _return = CommonLib._returnimg(_fileName);
            }
            return(_return);
        }
        private void PopulateItem(int _id)
        {
            HPCInfo.T_Multimedia _obj = new HPCInfo.T_Multimedia();
            T_MultimediaDAL      _DAL = new T_MultimediaDAL();

            _obj = _DAL.GetOneFromT_MultimediaByID(_id);
            if (_obj != null)
            {
                this.txtVideoID.Text   = _obj.ID.ToString();
                this.txtTitle.Text     = _obj.Tittle;
                this.Txt_Desc.Text     = _obj.Contents;
                this.txtVideoPath.Text = _obj.URLPath;
                txtThumbnail.Text      = _obj.URL_Images.ToString();
                if (_obj.URL_Images.Length > 2)
                {
                    this.ImgTemp.Src = HPCComponents.Global.UploadPathBDT + _obj.URL_Images;
                }
                else
                {
                    this.ImgTemp.Attributes.CssStyle.Add("display", "none");
                }
                ddlLang.SelectedIndex = UltilFunc.GetIndexControl(ddlLang, _obj.Languages_ID.ToString());
                this.ddlCategorys.Items.Clear();
                HPCBusinessLogic.DAL.T_ButdanhDAL obj = new HPCBusinessLogic.DAL.T_ButdanhDAL();
                this.txt_tacgia.Text = obj.GetBD_Name(_obj.AuthorID);
                if (ddlLang.SelectedIndex > 0)
                {
                    UltilFunc.BindCombox(ddlCategorys, "Ma_ChuyenMuc", "Ten_ChuyenMuc", "T_ChuyenMuc", string.Format(" HoatDong = 1 and HienThi_BDT = 1 and Ma_AnPham= " + this.ddlLang.SelectedValue + " AND Ma_ChuyenMuc IN ({0})", UltilFunc.GetCategory4User(_user.UserID)), CommonLib.ReadXML("lblTatca"), "Ma_Chuyenmuc_Cha", " Order by Ten_ChuyenMuc ASC");
                    this.ddlCategorys.UpdateAfterCallBack = true;
                    this.ddlCategorys.SelectedIndex       = CommonLib.GetIndexControl(this.ddlCategorys, _obj.Category.ToString());
                }
                else
                {
                    this.ddlCategorys.DataSource = null;
                    this.ddlCategorys.DataBind();
                    this.ddlCategorys.UpdateAfterCallBack = true;
                }
                txt_tacgia.Text     = _obj.Tacgia;
                this.txtGhichu.Text = _obj.Comment;
                if (_obj.TienNB > 0)
                {
                    this.txt_tien.Text = string.Format("{0:#,#}", Convert.ToDouble(_obj.TienNB.ToString())).Replace(".", ",");
                }
                //else
                //    txt_tien.Text = "0";
                //try { ddl_chatluong.SelectedIndex = _obj.Chatluong; }
                //catch { ;}
            }
        }
        protected void lbt_Xuatban_Click(object sender, EventArgs e)
        {
            T_MultimediaDAL _untilDAL = new T_MultimediaDAL();

            foreach (DataGridItem item in dgData_ChoXuatban.Items)
            {
                CheckBox check = (CheckBox)item.FindControl("optSelect");
                if (check.Checked)
                {
                    try
                    {
                        Label lblLogTitle = (Label)item.FindControl("lblLogTitle");
                        int   _ID         = Convert.ToInt32(this.dgData_ChoXuatban.DataKeys[item.ItemIndex].ToString());
                        _untilDAL.UpdateStatusMultimedia(_ID, 3, _user.UserID);
                        WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, lblLogTitle.Text, Request["Menu_ID"].ToString(), "XUẤT BẢN MULTIMEDIA", _ID, ConstAction.AmThanhHinhAnh);
                        #region Sync
                        // DONG BO FILE
                        try
                        {
                            T_Multimedia _objSet = new T_Multimedia();
                            _objSet = _untilDAL.GetOneFromT_MultimediaByID(_ID);
                            SynFiles _syncfile = new SynFiles();
                            if (_objSet.URL_Images.Length > 0)
                            {
                                _syncfile.SynData_UploadImgOne(_objSet.URL_Images, HPCComponents.Global.ImagesService);
                            }
                            if (_objSet.URLPath.Length > 0)
                            {
                                _syncfile.SynData_UploadImgOne(_objSet.URLPath, HPCComponents.Global.ImagesService);
                            }
                        }
                        catch (Exception)
                        {
                            throw;
                        }

                        //END
                        #endregion
                    }
                    catch (Exception ex)
                    {
                        //HPCServerDataAccess.Lib.ShowAlertMessage(ex.Message.ToString());
                    }
                }
            }

            Load_Choxuatban();
            System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "javascript", "javascript: SetInnerProcess('" + _untilDAL.getTotalRecord(4, _user.UserID) + "','" + _untilDAL.getTotalRecord(5, _user.UserID) + "');", true);
        }
Пример #10
0
        protected void linkSave_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                string TabID = "0";
                if (Request["TabID"] != null)
                {
                    TabID = Request["TabID"].ToString();
                }
                string               strAction = "";
                T_MultimediaDAL      _untilDAL = new T_MultimediaDAL();
                HPCInfo.T_Multimedia obj       = null;
                if (TabID == "0")
                {
                    obj = SetItem(1);
                }
                else if (TabID == "1")
                {
                    obj = SetItem(21);
                }

                if (obj.ID == 0)
                {
                    strAction = "THÊM MỚI";
                }
                else
                {
                    strAction = "SỬA ĐỔI THÔNG TIN";
                }
                int _return = _untilDAL.InsertT_Multimedia(obj);

                if (obj.URL_Images.Length > 2)
                {
                    this.ImgTemp.Src = obj.URL_Images;
                }
                else
                {
                    this.ImgTemp.Attributes.CssStyle.Add("display", "none");
                }

                WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, obj.Tittle, Request["Menu_ID"].ToString(), strAction, _return, ConstAction.AmThanhHinhAnh);
                Page.Response.Redirect("~/Multimedia/List_Multimedia.aspx?Menu_ID=" + Request["Menu_ID"].ToString() + "&TabID=" + TabID);
            }
        }
 protected void linkTralai_Click(object sender, EventArgs e)
 {
     if (Page.IsValid)
     {
         if (!string.IsNullOrEmpty(txt_tien.Text))
         {
             int tien = 0; try
             {
                 tien = int.Parse(txt_tien.Text.Replace(",", ""));
             }
             catch { System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('Tiền nhận bút phải là số nguyên !');", true); return; }
         }
         T_MultimediaDAL      _untilDAL = new T_MultimediaDAL();
         HPCInfo.T_Multimedia obj       = SetItem(21);
         int _return = _untilDAL.InsertT_Multimedia(obj);
         WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, obj.Tittle, Request["Menu_ID"].ToString(), "CHỜ DUYỆT TRẢ LẠI", _return, ConstAction.AmThanhHinhAnh);
         Page.Response.Redirect("~/Multimedia/Multimedia_Approve.aspx?Menu_ID=" + Request["Menu_ID"].ToString() + "&TabID=" + Convert.ToInt32(Request["TabID"]));
     }
 }
 protected void linkTralai_Click(object sender, EventArgs e)
 {
     if (Page.IsValid)
     {
         if (!string.IsNullOrEmpty(txt_tien.Text))
         {
             int tien = 0; try
             {
                 tien = int.Parse(txt_tien.Text.Replace(",", ""));
             }
             catch { System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('" + CommonLib.ReadXML("lblXacnhanTien") + "');", true); return; }
         }
         T_MultimediaDAL      _untilDAL = new T_MultimediaDAL();
         HPCInfo.T_Multimedia obj       = SetItem(2);
         int _return = _untilDAL.InsertT_Multimedia(obj);
         WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, obj.Tittle, Request["Menu_ID"], "MEDIA ĐÃ DUYỆT HỦY ĐĂNG", _return, ConstAction.AmThanhHinhAnh);
         Page.Response.Redirect("~/Multimedia/Multimedia_Published.aspx?Menu_ID=" + Request["Menu_ID"].ToString());
     }
 }
        protected void linkPub_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                if (!string.IsNullOrEmpty(txt_tien.Text))
                {
                    int tien = 0; try
                    {
                        tien = int.Parse(txt_tien.Text.Replace(",", ""));
                    }
                    catch { System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('" + CommonLib.ReadXML("lblXacnhanTien") + "');", true); return; }
                }
                T_MultimediaDAL      _untilDAL = new T_MultimediaDAL();
                HPCInfo.T_Multimedia obj       = SetItem(3);
                int _return = _untilDAL.InsertT_Multimedia(obj);
                #region Sync
                // DONG BO FILE
                try
                {
                    T_Multimedia _objSet = new T_Multimedia();
                    _objSet = _untilDAL.GetOneFromT_MultimediaByID(_return);
                    SynFiles _syncfile = new SynFiles();
                    if (_objSet.URL_Images.Length > 0)
                    {
                        _syncfile.SynData_UploadImgOne(_objSet.URL_Images, HPCComponents.Global.ImagesService);
                    }
                    if (_objSet.URLPath.Length > 0)
                    {
                        _syncfile.SynData_UploadImgOne(_objSet.URLPath, HPCComponents.Global.ImagesService);
                    }
                }
                catch (Exception)
                {
                    throw;
                }

                //END
                #endregion
                WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, obj.Tittle, Request["Menu_ID"].ToString(), "XUẤT BẢN", _return, ConstAction.AmThanhHinhAnh);
                Page.Response.Redirect("~/Multimedia/Multimedia_Approve.aspx?Menu_ID=" + Request["Menu_ID"].ToString() + "&TabID=" + Convert.ToInt32(Request["TabID"]));
            }
        }
 protected void linkSave_Click(object sender, EventArgs e)
 {
     if (Page.IsValid)
     {
         if (!string.IsNullOrEmpty(txt_tien.Text))
         {
             int tien = 0; try
             {
                 tien = int.Parse(txt_tien.Text.Replace(",", ""));
             }
             catch { System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('" + CommonLib.ReadXML("lblXacnhanTien") + "');", true); return; }
         }
         T_MultimediaDAL      _untilDAL = new T_MultimediaDAL();
         HPCInfo.T_Multimedia obj       = SetItem(3);
         int _return = _untilDAL.InsertT_Multimedia(obj);
         #region Sync
         // DONG BO FILE
         T_Multimedia _objSet = new T_Multimedia();
         _objSet = _untilDAL.GetOneFromT_MultimediaByID(_return);
         SynFiles _syncfile = new SynFiles();
         if (_objSet.URL_Images.Length > 0)
         {
             _syncfile.SynData_UploadImgOne(_objSet.URL_Images, HPCComponents.Global.ImagesService);
         }
         if (_objSet.URLPath.Length > 0)
         {
             _syncfile.SynData_UploadImgOne(_objSet.URLPath, HPCComponents.Global.ImagesService);
         }
         //END
         #endregion
         WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, obj.Tittle, Request["Menu_ID"], "MEDIA ĐÃ DUYỆT - SỬA ĐỔI THÔNG TIN", _return, ConstAction.AmThanhHinhAnh);
         if (obj.URL_Images.Length > 2)
         {
             this.ImgTemp.Src = HPCComponents.Global.UploadPathBDT + obj.URL_Images;
         }
         else
         {
             this.ImgTemp.Attributes.CssStyle.Add("display", "none");
         }
         System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "message", "alert('" + CommonLib.ReadXML("lblCapnhatthanhcong") + "');", true);
     }
 }
Пример #15
0
        protected void lbt_tabtralai_gui_Click(object sender, EventArgs e)
        {
            T_MultimediaDAL _untilDAL = new T_MultimediaDAL();

            foreach (DataGridItem item in DataGrid_Tralai.Items)
            {
                CheckBox check = (CheckBox)item.FindControl("optSelect");
                if (check.Checked)
                {
                    try
                    {
                        int _ID = Convert.ToInt32(this.DataGrid_Tralai.DataKeys[item.ItemIndex].ToString());
                        _untilDAL.UpdateStatusMultimedia(_ID, 2, _user.UserID);
                        WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, "Xóa", Request["Menu_ID"].ToString(), "GỬI DUYỆT MULTIMEDIA BỊ TRẢ LẠI", _ID, ConstAction.AmThanhHinhAnh);
                    }
                    catch (Exception ex) { }
                }
            }
            Load_Tralai();
        }
Пример #16
0
        protected void lbt_xoa_Click(object sender, EventArgs e)
        {
            T_MultimediaDAL _untilDAL = new T_MultimediaDAL();

            foreach (DataGridItem item in dgDataEditor.Items)
            {
                CheckBox check = (CheckBox)item.FindControl("optSelect");
                if (check.Checked)
                {
                    try
                    {
                        int _ID = Convert.ToInt32(this.dgDataEditor.DataKeys[item.ItemIndex].ToString());
                        _untilDAL.DeleteFromT_Multimedia(_ID);
                        WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, "Xóa", Request["Menu_ID"].ToString(), "XÓA MULTIMEDIA", 0, ConstAction.AmThanhHinhAnh);
                    }
                    catch (Exception ex) { }
                }
            }
            LoadData();
        }
Пример #17
0
        protected void lbt_HuyXuatban_Click(object sender, EventArgs e)
        {
            T_MultimediaDAL _untilDAL = new T_MultimediaDAL();

            foreach (DataGridItem item in DataGrid_Daxuatban.Items)
            {
                CheckBox check       = (CheckBox)item.FindControl("optSelect");
                TextBox  txtGhichu   = (TextBox)item.FindControl("txtGhichu");
                Label    lblLogTitle = (Label)item.FindControl("lblLogTitle");
                if (check != null && check.Checked)
                {
                    int    _ID  = Convert.ToInt32(this.DataGrid_Daxuatban.DataKeys[item.ItemIndex].ToString());
                    string _sql = "Update T_Multimedia set Comment='" + txtGhichu.Text + "' where ID =" + _ID;
                    HPCDataProvider.Instance().ExecSql(_sql);
                    _untilDAL.UpdateStatusMultimedia(_ID, 2, _user.UserID);
                    WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, lblLogTitle.Text, Request["Menu_ID"].ToString(), "HỦY XUẤT BẢN MULTIMEDIA", _ID, ConstAction.AmThanhHinhAnh);
                }
            }
            Load_XB();
        }
        public void Load_XB()
        {
            Pager_Xuatban.PageSize = 5;
            T_MultimediaDAL _untilDAL = new T_MultimediaDAL();
            DataSet         _ds;

            _ds = _untilDAL.BindGridT_Multimedia(Pager_Xuatban.PageIndex, Pager_Xuatban.PageSize, WhereCondition(1));
            int TotalRecords = Convert.ToInt32(_ds.Tables[1].Rows[0].ItemArray[0].ToString());
            int TotalRecord  = Convert.ToInt32(_ds.Tables[0].Rows.Count);

            if (TotalRecord == 0)
            {
                _ds = _untilDAL.BindGridT_Multimedia(Pager_Xuatban.PageIndex - 1, Pager_Xuatban.PageSize, WhereCondition(1));
            }
            DataGrid_Daxuatban.DataSource = _ds.Tables[0];
            DataGrid_Daxuatban.DataBind(); _ds.Clear();
            Pager_Xuatban.TotalRecords     = CurrentPage_Xuatban.TotalRecords = TotalRecords;
            CurrentPage_Xuatban.TotalPages = Pager_Xuatban.CalculateTotalPages();
            CurrentPage_Xuatban.PageIndex  = Pager_Xuatban.PageIndex;
            GetTotal();
        }
        public void Load_Choxuatban()
        {
            pages_Choxuatban.PageSize = 5;
            T_MultimediaDAL _untilDAL = new T_MultimediaDAL();
            DataSet         _ds;

            _ds = _untilDAL.BindGridT_Multimedia(pages_Choxuatban.PageIndex, pages_Choxuatban.PageSize, WhereCondition(0));
            int TotalRecords = Convert.ToInt32(_ds.Tables[1].Rows[0].ItemArray[0].ToString());
            int TotalRecord  = Convert.ToInt32(_ds.Tables[0].Rows.Count);

            if (TotalRecord == 0)
            {
                _ds = _untilDAL.BindGridT_Multimedia(pages_Choxuatban.PageIndex - 1, pages_Choxuatban.PageSize, WhereCondition(0));
            }
            dgData_ChoXuatban.DataSource = _ds.Tables[0];
            dgData_ChoXuatban.DataBind(); _ds.Clear();
            pages_Choxuatban.TotalRecords = CurrentChoxuatban.TotalRecords = TotalRecords;
            CurrentChoxuatban.TotalPages  = pages_Choxuatban.CalculateTotalPages();
            CurrentChoxuatban.PageIndex   = pages_Choxuatban.PageIndex;
            GetTotal();
        }
Пример #20
0
        protected void lbt_Guiduyet_Click(object sender, EventArgs e)
        {
            T_MultimediaDAL _untilDAL = new T_MultimediaDAL();

            foreach (DataGridItem item in dgDataEditor.Items)
            {
                CheckBox check = (CheckBox)item.FindControl("optSelect");
                if (check.Checked)
                {
                    try
                    {
                        Label lblLogTitle = (Label)item.FindControl("lblLogTitle");
                        int   _ID         = Convert.ToInt32(this.dgDataEditor.DataKeys[item.ItemIndex].ToString());
                        _untilDAL.UpdateStatusMultimedia(_ID, 2, _user.UserID);
                        WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, lblLogTitle.Text, Request["Menu_ID"].ToString(), "GỬI DUYỆT MULTIMEDIA", _ID, ConstAction.AmThanhHinhAnh);
                    }
                    catch (Exception ex) { }
                }
            }
            LoadData();
        }
        protected void lbt_xoa_Click(object sender, EventArgs e)
        {
            T_MultimediaDAL _untilDAL = new T_MultimediaDAL();

            foreach (DataGridItem item in dgData_ChoXuatban.Items)
            {
                CheckBox check = (CheckBox)item.FindControl("optSelect");
                if (check != null && check.Checked)
                {
                    try
                    {
                        int   _ID         = Convert.ToInt32(this.dgData_ChoXuatban.DataKeys[item.ItemIndex].ToString());
                        Label lblLogTitle = (Label)item.FindControl("lblLogTitle");
                        _untilDAL.DeleteFromT_Multimedia(_ID);
                        WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, lblLogTitle.Text, Request["Menu_ID"].ToString(), "XÓA MULTIMEDIA", _ID, ConstAction.AmThanhHinhAnh);
                    }
                    catch (Exception ex) { }
                }
            }
            Load_Choxuatban();
            System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "javascript", "javascript: SetInnerProcess('" + _untilDAL.getTotalRecord(4, _user.UserID) + "','" + _untilDAL.getTotalRecord(5, _user.UserID) + "');", true);
        }
Пример #22
0
        public void DataGrid_Tralai_EditCommandEditor(object source, DataGridCommandEventArgs e)
        {
            T_MultimediaDAL _untilDAL = new T_MultimediaDAL();

            if (e.CommandArgument.ToString().ToLower() == "edit")
            {
                int _ID = Convert.ToInt32(this.DataGrid_Tralai.DataKeys[e.Item.ItemIndex].ToString());
                Response.Redirect("~/Multimedia/Edit_Multimedia.aspx?Menu_ID=" + Page.Request["Menu_ID"].ToString() + "&ID=" + _ID.ToString() + "&TabID=1");
            }
            else if (e.CommandArgument.ToString().ToLower() == "delete")
            {
                try
                {
                    Label lblLogTitle = (Label)e.Item.FindControl("lblLogTitle");
                    int   _ID         = Convert.ToInt32(this.DataGrid_Tralai.DataKeys[e.Item.ItemIndex].ToString());
                    _untilDAL.DeleteFromT_Multimedia(_ID);
                    WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, lblLogTitle.Text, Request["Menu_ID"].ToString(), "XÓA MULTIMEDIA BỊ TRẢ LẠI", 0, ConstAction.AmThanhHinhAnh);
                    Load_Tralai();
                }
                catch (Exception ex) { }
            }
        }
        public void dgData_ChoXuatban_EditCommandEditor(object source, DataGridCommandEventArgs e)
        {
            T_MultimediaDAL _untilDAL = new T_MultimediaDAL();

            if (e.CommandArgument.ToString().ToLower() == "edit")
            {
                int TabID = TabContainer1.ActiveTabIndex;
                int _ID   = Convert.ToInt32(this.dgData_ChoXuatban.DataKeys[e.Item.ItemIndex].ToString());
                Response.Redirect("~/Multimedia/Multimedia_Approve_Edit.aspx?Menu_ID=" + Page.Request["Menu_ID"].ToString() + "&ID=" + _ID.ToString() + "&TabID=" + TabID.ToString());
            }
            if (e.CommandArgument.ToString().ToLower() == "delete")
            {
                try
                {
                    Label lblLogTitle = (Label)e.Item.FindControl("lblLogTitle");
                    int   _ID         = Convert.ToInt32(this.dgData_ChoXuatban.DataKeys[e.Item.ItemIndex].ToString());
                    _untilDAL.DeleteFromT_Multimedia(_ID);
                    WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, lblLogTitle.Text, Request["Menu_ID"].ToString(), "XÓA MULTIMEDIA VỪA MỚI CẬP NHẬT", _ID, ConstAction.AmThanhHinhAnh);
                    Load_Choxuatban();
                }
                catch (Exception ex) { }
            }
        }
Пример #24
0
        public void Load_XB()
        {
            //string _where = " 1 = 1 AND Languages_ID IN (SELECT DISTINCT(T_Nguoidung_NgonNgu.Ma_Ngonngu) FROM T_Nguoidung_NgonNgu WHERE T_Nguoidung_NgonNgu.[Ma_Nguoidung] = " + _user.UserID + ") and Status = 3 ";
            string _where = " 1=1 and Status = 3 ";

            if (txtSearch.Text.Length > 0)
            {
                _where += " AND " + string.Format(" Tittle like N'%{0}%'", UltilFunc.SqlFormatText(this.txtSearch.Text.Trim()));
            }
            if (ddlLang.SelectedIndex > 0)
            {
                _where += " AND " + string.Format(" Languages_ID = {0}", ddlLang.SelectedValue);
            }
            if (this.ddlCategorys.SelectedIndex > 0)
            {
                _where += " AND" + string.Format(" Category IN (SELECT * FROM [fn_Return_Category_Tree] ({0}))", this.ddlCategorys.SelectedValue);
            }

            _where += " Order by T_Multimedia.DatePublish DESC";
            Pager_Xuatban.PageSize = 5;
            T_MultimediaDAL _untilDAL = new T_MultimediaDAL();
            DataSet         _ds;

            _ds = _untilDAL.BindGridT_Multimedia(Pager_Xuatban.PageIndex, Pager_Xuatban.PageSize, _where);
            int TotalRecords = Convert.ToInt32(_ds.Tables[1].Rows[0].ItemArray[0].ToString());
            int TotalRecord  = Convert.ToInt32(_ds.Tables[0].Rows.Count);

            if (TotalRecord == 0)
            {
                _ds = _untilDAL.BindGridT_Multimedia(Pager_Xuatban.PageIndex - 1, Pager_Xuatban.PageSize, _where);
            }
            DataGrid_Daxuatban.DataSource = _ds.Tables[0];
            DataGrid_Daxuatban.DataBind();
            Pager_Xuatban.TotalRecords     = CurrentPage_Xuatban.TotalRecords = TotalRecords;
            CurrentPage_Xuatban.TotalPages = Pager_Xuatban.CalculateTotalPages();
            CurrentPage_Xuatban.PageIndex  = Pager_Xuatban.PageIndex;
        }
        protected void but_Trans_Click(object sender, EventArgs e)
        {
            double    _IDVideo = 0.0;
            ArrayList arNgu    = new ArrayList();

            foreach (DataGridItem m_Item in this.dgCategorysCopy.Items)
            {
                CheckBox chk_Select = (CheckBox)m_Item.FindControl("optSelect");
                if (chk_Select != null && chk_Select.Checked)
                {
                    arNgu.Add(double.Parse(this.dgCategorysCopy.DataKeys[int.Parse(m_Item.ItemIndex.ToString())].ToString()));
                }
            }
            ArrayList arrTin = new ArrayList();

            if (TabContainer1.ActiveTabIndex == 0)
            {
                foreach (DataGridItem m_Item in dgData_ChoXuatban.Items)
                {
                    CheckBox chk_Select = (CheckBox)m_Item.FindControl("optSelect");
                    if (chk_Select != null && chk_Select.Checked)
                    {
                        arrTin.Add(double.Parse(dgData_ChoXuatban.DataKeys[int.Parse(m_Item.ItemIndex.ToString())].ToString()));
                    }
                }
            }
            T_MultimediaDAL _DAL          = new T_MultimediaDAL();
            NgonNgu_DAL     _LanguagesDAL = new NgonNgu_DAL();

            if (arrTin.Count > 0)
            {
                for (int j = 0; j < arrTin.Count; j++)
                {
                    double Video_ID = double.Parse(arrTin[j].ToString());
                    if (_DAL.GetOneFromT_MultimediaByID(int.Parse(Video_ID.ToString())).Languages_ID == 1)
                    {
                        for (int i = 0; i < arNgu.Count; i++)
                        {
                            //Thực hiện dịch ngữ
                            int Lang_ID = int.Parse(arNgu[i].ToString());
                            if (!HPCShareDLL.HPCDataProvider.Instance().ExitsTranlate_T_Multimedia(int.Parse(Video_ID.ToString()), Lang_ID))
                            {
                                System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('" + Global.RM.GetString("LANQUAGE_ALERT") + "');", true);
                                //return;
                            }
                            else
                            {
                                _IDVideo = _DAL.Copy_To_T_Multimedia(int.Parse(Video_ID.ToString()), Lang_ID, 2, DateTime.Now, _user.UserID, _user.UserID);
                                if (_IDVideo > 0)
                                {
                                    WriteLogHistory2Database.WriteHistory2Database(_user.UserID, _user.UserFullName, "[Copy]", Request["Menu_ID"], "[Copy] [Media]: [Multimedia chờ xuất bản] [Thao tác copy bài sang chuyên trang: " + UltilFunc.GetTenNgonNgu(Lang_ID) + "]", _IDVideo, ConstAction.AmThanhHinhAnh);
                                }
                            }
                        }
                    }
                    else
                    {
                        System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('" + Global.RM.GetString("LANQUAGE_ALERT_EXITS") + "');", true);
                        return;
                    }
                }
            }
            else
            {
                System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('" + CommonLib.ReadXML("lblXacnhandich") + "');", true);
                ModalPopupExtender1.Hide();
            }
            if (_IDVideo > 0)
            {
                ModalPopupExtender1.Hide();
                Load_Choxuatban();
            }
        }