Пример #1
0
        private void ViewDownload()
        {
            int group = 1;
            DownloadBSO downloadBSO = new DownloadBSO();
            DataTable table = new DataTable();

            if (!Session["Admin_UserName"].Equals("administrator"))
            {
                string strCate = GetCateParentIDArrayByID(group);
                if (strCate != "")
                    table = downloadBSO.GetDownloadByCateHomeList(strCate);
            }
            else
            {
                table = downloadBSO.GetDownloadAll(Language.language);
            }


            commonBSO commonBSO = new commonBSO();
            commonBSO.FillToGridView(grvDownload, table);
            BindCateSearch(group);
        }
Пример #2
0
 protected void btn_search_Click(object sender, EventArgs e)
 {
     if (txtKeyword.Text != "")
     {
         int cId = Convert.ToInt32(ddlCateDownloadSearch.SelectedValue);
         DownloadBSO downloadBSO = new DownloadBSO();
         DataTable table = downloadBSO.DownloadSearch(txtKeyword.Text, cId, Language.language);
         commonBSO commonBSO = new commonBSO();
         commonBSO.FillToGridView(grvDownload, table);
         BindCateSearch(1);
     }
 }
Пример #3
0
 protected void btn_disable_approval_Click(object sender, EventArgs e)
 {
     if (DownloadID() != "")
     {
         DownloadBSO downloadBSO = new DownloadBSO();
         downloadBSO.UpdateDownloadApproval(DownloadID(), "0", Session["Admin_UserName"].ToString(), DateTime.Now);
     }
     ViewDownload();
 }
Пример #4
0
 protected void btn_delall_Click(object sender, EventArgs e)
 {
     if (DownloadID() != "")
     {
         DownloadBSO downloadBSO = new DownloadBSO();
         downloadBSO.DeleteDownload(DownloadID());
     }
     ViewDownload();
 }
Пример #5
0
 protected void btn_disable_Click(object sender, EventArgs e)
 {
     if (DownloadID() != "")
     {
         DownloadBSO downloadBSO = new DownloadBSO();
         downloadBSO.UpdateDownload(DownloadID(), "0");
     }
     ViewDownload();
 }
Пример #6
0
        protected void grvDownload_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int Id = Convert.ToInt32(e.CommandArgument.ToString());
            string nName = e.CommandName.ToLower();
            AdminBSO adminBSO = new AdminBSO();
            ETO.Admin admin = new ETO.Admin();
            switch (nName)
            {
                case "_view":
                    break;
                case "_edit":
                    admin = adminBSO.GetAdminById(Session["Admin_UserName"].ToString());

                    if (Session["Admin_UserName"].ToString().Equals("administrator") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Edit") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Write"))
                    {
                        Response.Redirect("~/Admin/editdownload/" + Id + "/Default.aspx");

                    }
                    else
                    {
                        //  Response.Redirect("~/Homepage.aspx?dll=listnews");
                    }


                    break;
                case "_delete":
                    admin = adminBSO.GetAdminById(Session["Admin_UserName"].ToString());

                    if (Session["Admin_UserName"].ToString().Equals("administrator") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Edit") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Write"))
                    {
                        DownloadBSO downloadBSO = new DownloadBSO();
                        downloadBSO.DeleteDownload(Id);
                        ViewDownload();

                    }
                    else
                    {
                        //  Response.Redirect("~/Homepage.aspx?dll=listnews");
                    }

                    break;
            }
        }
Пример #7
0
        private void initControl(int Id)
        {
            AdminBSO adminBSO = new AdminBSO();
            ETO.Admin admin = new ETO.Admin();
            if (Id > 0)
            {
                btn_add.Visible = false;
                btn_edit.Visible = true;
                try
                {
                    Download download = new Download();
                    DownloadBSO downloadBSO = new DownloadBSO();
                    download = downloadBSO.GetDownloadById(Id);
                    hddDownloadID.Value = Convert.ToString(download.DownloadID);

                    ddlCateDownload.SelectedValue = Convert.ToString(download.CateDownloadID);
                    txtTitle.Text = download.Title;
                    txtRadShort.Html = download.ShortDescribe;
                    txtRadFull.Html = download.FullDescribe;
                    hddImageThumb.Value = download.ImageThumb;
                    hddFileName.Value = download.FileName;
                    txtAuthor.Text = download.Author;
                    txtRadDate.SelectedDate = download.PostDate;
                    hddRelationTotal.Value = Convert.ToString(download.RelationTotal);
                    rdbStatus.SelectedValue = Convert.ToString(download.Status);
                    rdbIshot.SelectedValue = Convert.ToString(download.Ishot);
                    rdbIshome.SelectedValue = Convert.ToString(download.Ishome);

                    hddCommentTotal.Value = Convert.ToString(download.CommentTotal);
                    hddIsView.Value = Convert.ToString(download.Isview);
                    hddCreateUserName.Value = download.CreatedUserName;
                    hddApprovalUserName.Value = download.ApprovalUserName;
                    hddApprovalDate.Value = Convert.ToString(download.ApprovalDate);

                    rdbComment.SelectedValue = Convert.ToString(download.IsComment);

                    admin = adminBSO.GetAdminById(Session["Admin_UserName"].ToString());

                    if (Session["Admin_UserName"].ToString().Equals("administrator") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Approval"))
                    {
                        rdbApproval.SelectedValue = Convert.ToString(download.IsApproval);
                        rdbApproval.Enabled = true;
                    }
                    else
                    {
                        rdbApproval.SelectedValue = Convert.ToString(download.IsApproval);
                        rdbApproval.Enabled = false;
                    }




                }
                catch (Exception ex)
                {
                    clientview.Text = ex.Message.ToString();
                }
            }
            else
            {
                txtRadDate.SelectedDate = DateTime.Now;
                btn_add.Visible = true;
                btn_edit.Visible = false;

                if (Session["Admin_UserName"].ToString().Equals("administrator") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Approval"))
                {

                    rdbApproval.Enabled = true;
                }
                else
                {

                    rdbApproval.Enabled = false;
                }
            }
        }
Пример #8
0
 protected void btn_edit_Click(object sender, EventArgs e)
 {
     try
     {
         Download download = ReceiveHtml();
         DownloadBSO downloadBSO = new DownloadBSO();
         downloadBSO.UpdateDownload(download);
         clientview.Text = String.Format(Resources.StringAdmin.UpdateSuccessful, "tin", download.Title);
         ViewCateDownload();
     }
     catch (Exception ex)
     {
         clientview.Text = ex.Message.ToString();
     }
 }
Пример #9
0
 protected void btn_add_Click(object sender, EventArgs e)
 {
     try
     {
         Download download = ReceiveHtml();
         DownloadBSO downloadBSO = new DownloadBSO();
         downloadBSO.CreateDownload(download);
         clientview.Text = String.Format(Resources.StringAdmin.AddNewsSuccessful);
         ViewCateDownload();
     }
     catch (Exception ex)
     {
         clientview.Text = ex.Message.ToString();
     }
 }