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); }
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); } }
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(); }
protected void btn_delall_Click(object sender, EventArgs e) { if (DownloadID() != "") { DownloadBSO downloadBSO = new DownloadBSO(); downloadBSO.DeleteDownload(DownloadID()); } ViewDownload(); }
protected void btn_disable_Click(object sender, EventArgs e) { if (DownloadID() != "") { DownloadBSO downloadBSO = new DownloadBSO(); downloadBSO.UpdateDownload(DownloadID(), "0"); } ViewDownload(); }
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; } }
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; } } }
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(); } }
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(); } }