private void Detail(int id) { if (!UserRightImpl.CheckRightAdminnistrator().UserEdit) { return; } DIV_1.Style["display"] = "block"; var o = ServiceFactory.GetInstanceProductDetail().GetProductDetailInfo(id); if (o != null) { HD_ID.Value = o.id.ToString(); TB_Title.Text = o.sTitle; Content.Text = o.sContent; HD_File.Value = o.sFile; //LB_File.Text = o.sFile; if (TB_Title.Text.ToLower() != "download") { TR_Upload_File.Visible = false; } else { TR_Upload_File.Visible = true; } } }
protected void Page_Load(object sender, EventArgs e) { LoginAdmin.IsLoginAdmin(); if (!UserRightImpl.CheckRightAdminnistrator().UserEdit) { Response.Redirect(Utility.UrlRoot + Config.PathNotRight, false); return; } if (!IsPostBack) { lblMsg.Text = ""; //BindDDL(); if (Request.QueryString["ID"] != null && Request.QueryString["ID"] != string.Empty) { EditData(); } else { Response.Redirect("contact_manager.aspx"); } } }
protected void btDelete_Click(object sender, EventArgs e) { if (!UserRightImpl.CheckRightAdminnistrator().UserDelete) { Response.Redirect(Utility.UrlRoot + Config.PathNotRight, false); return; } try { int i = 0; CategoryTypeImpl obj = new CategoryTypeImpl(); foreach (GridViewRow row in grvView.Rows) { var status = (CheckBox)row.Cells[2].FindControl("StatusCheck"); if (status.Checked) { int ID = int.Parse(grvView.DataKeys[i].Value.ToString()); obj.Delete(ID); // DeleteCache(ID); } i++; } } catch { Response.Redirect(Utility.UrlRoot + Config.PathError, false); return; } BindGird(); //search(Convert.ToInt32(ddlNewType.Text), txtTim.Text.Trim()); // BindGird(int.Parse(ddlNewType.Text), 0); }
protected void btDelete_Click(object sender, EventArgs e) { if (!UserRightImpl.CheckRightAdminnistrator().UserDelete) { Response.Redirect(Utility.UrlRoot + Config.PathNotRight, false); return; } try { int i = 0; AdminImpl obj = new AdminImpl(); foreach (GridViewRow row in grvView.Rows) { var status = (CheckBox)row.FindControl("StatusCheck"); if (status.Checked) { int adminID = int.Parse(grvView.DataKeys[i].Value.ToString()); obj.Delete(adminID); } i++; } } catch { Response.Redirect(Utility.UrlRoot + Config.PathError, false); return; } BindGird(); }
protected void btSubmit_Click(object sender, EventArgs e) { if (!UserRightImpl.CheckRightAdminnistrator().UserEdit) { Response.Redirect(Utility.UrlRoot + Config.PathNotRight, false); return; } try { int userID = 0; CategoryTypeImpl obj = new CategoryTypeImpl(); if (Request.QueryString["ID"] != null && Request.QueryString["ID"] != string.Empty) { try { userID = int.Parse(Request.QueryString["ID"]); CategoryTypeInfo item = obj.GetInfo(userID); if (item == null) { Response.Redirect(Utility.UrlRoot + Config.PathError, false); return; } else { item.s_CategoryName = txtName.Text; obj.Update(item); //reset cache DeleteCache(item.pk_ID); } } catch { Response.Redirect(Utility.UrlRoot + Config.PathError, false); return; } } else { CategoryTypeInfo item = new CategoryTypeInfo(); item.s_CategoryName = txtName.Text; obj.Insert(item); //reset cache DeleteCache(item.pk_ID); } Response.Redirect("newtype_manager.aspx", false); } catch { lblMsg.Text = "Tên loại tin đã tồn tại. Bạn chạy chọn một tên khác"; } }
//load grid private void Load_Grid() { int iPageIndex = UntilityFunction.IntegerForNull(HD_Page.Value); int iPageSize = UntilityFunction.IntegerForNull(Config.PageSizeAdmin);//get page size int iTotalRow; var oList = ServiceFactory.GetInstanceProduct().SelectListProducts(iPageIndex, iPageSize, out iTotalRow); sProducHTML = BuildContentListProduct(oList, UserRightImpl.CheckRightAdminnistrator().UserEdit); //Page sPage = HtmlUtility.BuildPagerScript(iTotalRow, iPageSize, iPageIndex, "Page", "chon", 5, "product"); }
private void Delete(int id) { if (!UserRightImpl.CheckRightAdminnistrator().UserDelete) { return; } int i = ServiceFactory.GetInstanceNews().Delete(id); LB_Messenger.Text = i > 0 ? "Đã xóa bản ghi" : "Có lỗi phát sinh"; DIV_1.Style["display"] = "none"; Load_Grid(); DeleteCache(id); }
private void SetAttribute() { DIV_2.Style["display"] = "none"; BT_Save.Attributes.Add("onclick", "javascript:return CheckData();"); //TB_Price.Attributes.Add("onkeypress", "javascript:return EnsureIntegerKeyEntry(this.value,event);"); //TB_Price.Attributes.Add("onkeyup", "javascript:FormatNum(this, 0);"); //TB_SortField.Attributes.Add("onkeypress", "javascript:return EnsureIntegerKeyEntry(this.value,event);"); BT_IMG.Attributes.Add("onclick", "javascript:return ShowPupup();"); IMG.Attributes.Add("onclick", "javascript:return ShowPupup();"); if (!UserRightImpl.CheckRightAdminnistrator().UserEdit) { BT_Add.Visible = false; } }
protected void Page_Load(object sender, EventArgs e) { LoginAdmin.IsLoginAdmin(); if (!UserRightImpl.CheckRightAdminnistrator().UserRead) { Response.Redirect(Utility.UrlRoot + Config.PathNotRight, false); return; } if (!IsPostBack) { BindGird(); } }
protected void BT_Add_Click(object sender, EventArgs e) { if (!UserRightImpl.CheckRightAdminnistrator().UserDelete) { return; } DIV_1.Style["display"] = "block"; HD_ID.Value = "0"; TB_Title.Text = ""; TB_Description.Text = ""; HD_IMG.Value = ""; IMG.ImageUrl = "~/Images/NoImage.jpg"; TB_Sort.Text = ""; CB_Active.Checked = true; Content.Text = ""; //SetFocus() ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "SetFocus()", true); }
protected void btUpdate_Click(object sender, EventArgs e) { if (!UserRightImpl.CheckRightAdminnistrator().UserEdit) { Response.Redirect(Utility.UrlRoot + Config.PathNotRight, false); return; } try { int i = 0; AdminImpl obj = new AdminImpl(); foreach (GridViewRow row in grvView.Rows) { var status = (CheckBox)row.Cells[3].FindControl("IsLogin"); if (status.Checked) { int adminID = int.Parse(grvView.DataKeys[i].Value.ToString()); AdminInfo item = obj.GetAdmin(obj.SelectOne(adminID))[0]; item.IsLogin = 1; obj.Update(item); } else { int adminID = int.Parse(grvView.DataKeys[i].Value.ToString()); AdminInfo item = obj.GetAdmin(obj.SelectOne(adminID))[0]; item.IsLogin = 0; obj.Update(item); } i++; } } catch { Response.Redirect(Utility.UrlRoot + Config.PathError, false); return; } BindGird(); }
protected void btSubmit_Click(object sender, EventArgs e) { if (!UserRightImpl.CheckRightAdminnistrator().UserEdit) { Response.Redirect(Utility.UrlRoot + Config.PathNotRight, false); return; } try { int userID = 0; Utility.SendEmail(txtEmail.Text, "Re: " + txtTitle.Text, txtAnswer.Text, string.Empty, Config.UsernameSendMail, Config.PassSendMail); Response.Redirect("contact_manager.aspx", false); } catch { lblMsg.Text = "Có lỗi xảy ra"; } }
protected void Page_Load(object sender, EventArgs e) { LoginAdmin.IsLoginAdmin(); if (!UserRightImpl.CheckRightAdminnistrator().UserEdit) { Response.Redirect(Utility.UrlRoot + Config.PathNotRight, false); return; } if (!IsPostBack) { txtUsername.Text = ""; txtPass.Text = ""; if (Request.QueryString["ID"] != null && Request.QueryString["ID"] != string.Empty) { if (Utility.IsInteger(Request.QueryString["ID"])) { _adminID = int.Parse(Request.QueryString["ID"]); //_isEdit = true; EditData(); RequiredFieldValidator2.Enabled = false; RequiredFieldValidator3.Enabled = false; } } } if (Request.QueryString["ID"] != null && Request.QueryString["ID"] != string.Empty) { if (Utility.IsInteger(Request.QueryString["ID"])) { _adminID = int.Parse(Request.QueryString["ID"]); _isEdit = true; //EditData(); } } lblMsg.Text = ""; }
protected void Page_Load(object sender, EventArgs e) { LoginAdmin.IsLoginAdmin(); if (!UserRightImpl.CheckRightAdminnistrator().UserEdit) { Response.Redirect(Utility.UrlRoot + Config.PathNotRight, false); return; } if (Page.Request["ID"] == null) { } else { _adminID = int.Parse(Page.Request["ID"]); } if (!IsPostBack) { BindDropDownList(); BindGrid(0); } }
protected void Page_Load(object sender, EventArgs e) { LoginAdmin.IsLoginAdmin(); if (!UserRightImpl.CheckRightAdminnistrator().UserEdit) { Response.Redirect(Utility.UrlRoot + Config.PathNotRight, false); return; } if (!IsPostBack) { lblMsg.Text = ""; IMG.Attributes.Add("onclick", "javascript:return ShowPupup();"); BT_IMG.Attributes.Add("onclick", "javascript:return ShowPupup();"); //BindDDL(); if (Request.QueryString["ID"] != null && Request.QueryString["ID"] != string.Empty) { EditData(); } } }
private void Detail(int id) { if (!UserRightImpl.CheckRightAdminnistrator().UserEdit) { return; //Response.Redirect(Utility.UrlRoot + Config.PathNotRight, false); } DIV_1.Style["display"] = "block"; NewsInfo o = ServiceFactory.GetInstanceNews().GetInfo(id); if (o != null) { HD_ID.Value = o.pk_Id.ToString(); TB_Title.Text = o.s_Title; TB_Description.Text = o.s_Description; HD_IMG.Value = o.s_Image; IMG.ImageUrl = GetPathImgThumb(o.s_Image); TB_Sort.Text = o.SortField.ToString(); CB_Active.Checked = o.Active; Content.Text = o.s_Content; //SetFocus() ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "focus", "SetFocus()", true); } }
protected void btSubmit_Click(object sender, EventArgs e) { if (!UserRightImpl.CheckRightAdminnistrator().UserEdit) { Response.Redirect(Utility.UrlRoot + Config.PathNotRight, false); return; } try { int userID = 0; SupportImpl obj = new SupportImpl(); if (Request.QueryString["ID"] != null && Request.QueryString["ID"] != string.Empty) { try { userID = int.Parse(Request.QueryString["ID"]); SupportInfo item = obj.GetInfo(userID); if (item == null) { Response.Redirect(Utility.UrlRoot + Config.PathError, false); return; } else { item.s_Name = txtName.Text; item.s_Email = txtEmail.Text; item.s_Mobile = txtMobile.Text; item.s_Skype = txtSkype.Text; item.s_Yahoo = txtYahoo.Text; obj.Update(item); //Delete cache CacheController.GetListSupport_Delete(); } } catch { Response.Redirect(Utility.UrlRoot + Config.PathError, false); return; } } else { SupportInfo item = new SupportInfo(); item.s_Name = txtName.Text; item.s_Email = txtEmail.Text; item.s_Mobile = txtMobile.Text; item.s_Skype = txtSkype.Text; item.s_Yahoo = txtYahoo.Text; obj.Insert(item); //Delete cache CacheController.GetListSupport_Delete(); } Response.Redirect("support_manager.aspx", false); } catch { lblMsg.Text = "Tên người hỗ trợ đã tồn tại. Bạn chạy chọn một tên khác"; } }
protected void btSubmit_Click(object sender, EventArgs e) { if (!UserRightImpl.CheckRightAdminnistrator().UserEdit) { Response.Redirect(Utility.UrlRoot + Config.PathNotRight, false); return; } try { int userID = 0; var obj = new CustomerImpl(); if (Request.QueryString["ID"] != null && Request.QueryString["ID"] != string.Empty) { try { userID = int.Parse(Request.QueryString["ID"]); CustomerInfo item = obj.GetInfo(userID); if (item == null) { Response.Redirect(Utility.UrlRoot + Config.PathError, false); return; } var objAdmin = (AdminInfo)Session[Constant.SessionNameAccountAdmin]; //string imgName = IMGName(); item.s_CustomerName = txtName.Text; item.s_Email = txtEmail.Text; item.s_Address = txtAddress.Text; item.s_Mobile = txtMobile.Text; item.s_Homepage = txtHomepage.Text; item.s_Logo = UntilityFunction.StringForNull(HD_IMG.Value); obj.Update(item); //Delete cache CacheController.GetListCus_Delete(); } catch { Response.Redirect(Utility.UrlRoot + Config.PathError, false); return; } } else { var item = new CustomerInfo(); item.s_CustomerName = txtName.Text; item.s_Email = txtEmail.Text; item.s_Address = txtAddress.Text; item.s_Mobile = txtMobile.Text; item.s_Homepage = txtHomepage.Text; item.s_Logo = UntilityFunction.StringForNull(HD_IMG.Value);// IMGName(); obj.Insert(item); //Delete cache CacheController.GetListCus_Delete(); } Response.Redirect("customer_manager.aspx", false); } catch { lblMsg.Text = "Tên khách hàng. Bạn chạy chọn một tên khác"; } }
protected void btPhanQuyen_Click(object sender, EventArgs e) { if (!UserRightImpl.CheckRightAdminnistrator().UserEdit) { Response.Redirect(Utility.UrlRoot + Config.PathNotRight, false); return; } if (ddlUser.Text.Equals("0")) { lbMess.Text = "<p><font color='red'>Bạn phải chọn username phân quyền trước.</font></p>"; return; } try { int menuIndex = ddlMenu.SelectedIndex; int i = 0; UserRightImpl obj = new UserRightImpl(); foreach (GridViewRow row in grvView.Rows) { var chkRead = (CheckBox)row.FindControl("chkRead"); var chkEdit = (CheckBox)row.FindControl("chkEdit"); var chkDelete = (CheckBox)row.FindControl("chkDelete"); UserRightInfo item = new UserRightInfo(); item.MenuID = int.Parse(grvView.DataKeys[row.RowIndex].Value.ToString()); if (_adminID == 0) { _adminID = int.Parse(ddlUser.Text.ToString()); } item.AdminID = _adminID; item.UserRead = chkRead.Checked; if (menuIndex == 1) { item.UserEdit = chkEdit.Checked; item.UserDelete = chkDelete.Checked; } else { item.UserEdit = true; item.UserDelete = true; } UserRightInfo item2 = obj.GetRightByMenuAndAdmin(item.MenuID, item.AdminID); if (item2 != null) { item.ID = item2.ID; obj.Update(item); } else { obj.Insert(item); } } } catch { Response.Redirect(Utility.UrlRoot + Config.PathError, false); return; } }
protected void btSubmit_Click(object sender, EventArgs e) { if (!UserRightImpl.CheckRightAdminnistrator().UserEdit) { Response.Redirect(Utility.UrlRoot + Config.PathNotRight, false); return; } string mk = txtPass.Text; string reMk = txtRePass.Text; if (txtUsername.Text.Trim().Contains(" ")) { lblMsg.Text = "Tên đăng nhập không được chứa khoảng trống."; lblMsg.Visible = true; return; } if (Request.QueryString["ID"] != null && Request.QueryString["ID"] != string.Empty) { if (!mk.Equals("")) { if (mk.Length < 6 || mk.Length > 20) { lblMsg.Text = "Mật khẩu từ 6 đến 20 ký tự."; lblMsg.Visible = true; return; } if (!checkPassEqualSoVaChu(mk)) { lblMsg.Text = "Mật khẩu phải bao gồm cả số và chữ."; lblMsg.Visible = true; return; } } } else { if (mk.Length < 6 || mk.Length > 20) { lblMsg.Text = "Mật khẩu từ 6 đến 20 ký tự."; lblMsg.Visible = true; return; } if (!checkPassEqualSoVaChu(mk)) { lblMsg.Text = "Mật khẩu phải bao gồm cả số và chữ."; lblMsg.Visible = true; return; } } if (mk.StartsWith(" ") || mk.EndsWith(" ")) { lblMsg.Text = "Mật khẩu không được bao gồm khoảng trắng ở đầu và cuối."; lblMsg.Visible = true; return; } if (!mk.Equals(reMk)) { lblMsg.Text = "Nhập lại mật khẩu chưa đúng."; lblMsg.Visible = true; return; } string pattern = @"([a-z|A-Z|\d]+)$"; Regex myRegex = new Regex(pattern); Match match = myRegex.Match(mk); Match mathUsername = myRegex.Match(txtUsername.Text.Trim()); if (!mathUsername.Success) { lblMsg.Text = "Tên đăng nhập không được chứa ký tự đặc biệt."; lblMsg.Visible = true; return; } try { AdminInfo item = new AdminInfo(); item.Username = txtUsername.Text.Trim().ToLower(); item.FullName = txtFullName.Text; item.Status = 1; item.IsLogin = Convert.ToInt16(chkLogin.Checked ? 1 : 0); AdminImpl obj = new AdminImpl(); if (_isEdit) { item.ID = _adminID; if (!mk.Equals("")) { if (!match.Success) { lblMsg.Text = "Mật khẩu chứa những ký tự không hợp lệ, xin kiểm tra lại."; lblMsg.Visible = true; return; } item.Password = txtPass.Text.Trim();//Sercurity.Encrypt.MD5Admin(txtPass.Text.Trim() + txtUsername.Text.ToLower().Trim()); } else { DataTable dt = obj.SelectOne(_adminID); if (dt == null || dt.Rows.Count == 0) { Response.Redirect(Utility.UrlRoot + Config.PathError, false); return; } else { AdminInfo item2 = obj.GetAdmin(dt)[0]; item.Password = item2.Password; } } obj.Update(item); } else { if (!match.Success) { lblMsg.Text = "Mật khẩu chứa những ký tự không hợp lệ, xin kiểm tra lại."; lblMsg.Visible = true; return; } item.Password = txtPass.Text.Trim(); obj.Insert(item); } Response.Redirect("admin_manager.aspx", false); } catch (Exception ex) { lblMsg.Text = "Tên đăng nhập đã tồn tại. Bạn hãy chọn một tên đăng nhập khác"; } }