public Email_Class EmailGetInfo(string Email_Edit) { UserAccessBusiness userB = new UserAccessBusiness(); Email_Class Email_Class = new Email_Class(); Email_Class.Stcode = lbl_Student.Text; Email_Class.Email_Address = Email_Edit; Email_Class.Password = userB.EncryptPass(txt_Pass.Text); Email_Class.Date_Save = DateTime.Now; Email_Class.CEMAIL = txt_SEmail.Text; Email_Class.Mobile = txt_Mobile.Text; if (btn_SelectType.SelectedItem.Value == "1") { Email_Class.ConnectType = 1; } else if (btn_SelectType.SelectedItem.Value == "2") { Email_Class.ConnectType = 2; } else { Email_Class.ConnectType = 0; } if (chk_Email.Checked) { Email_Class.UpdateEmail = true; } else { Email_Class.UpdateEmail = false; } return(Email_Class); }
protected void BtnReg_Click(object sender, EventArgs e) { try { UserAccessBusiness useraccessB = new UserAccessBusiness(); User_LoginBusiness userLoginB = new User_LoginBusiness(); if (ddl_Role.SelectedValue != "0") { userLoginB.Insert_NewUser(txt_Name.Text, txt_UserName.Text, useraccessB.EncryptPass(txt_Pass.Text), int.Parse(ddl_Role.SelectedValue)); RadWindowManager1.RadAlert("کاربر جدید با موفقیت ثبت شد", null, 50, "پیام", ""); } else { RadWindowManager1.RadAlert("سمت انتخاب نشده است", null, 50, "هشدار", ""); } } catch { } }
public List <User_LoginDTO> User_Login(string userName, string pass) { DataTable dt = new DataTable(); User_LoginDTO loginDTO = new User_LoginDTO(); List <User_LoginDTO> lstloginDTO = new List <User_LoginDTO>(); UserAccessBusiness ub = new UserAccessBusiness(); dt = userLoginDAO.User_Login(userName, pass); for (int i = 0; i < dt.Rows.Count; i++) { if (ub.DecryptPass(dt.Rows[0]["Password"].ToString()) == pass) { loginDTO.name = dt.Rows[i]["Name"].ToString(); loginDTO.UserName = dt.Rows[i]["UserName"].ToString(); loginDTO.RoleID = int.Parse(dt.Rows[i]["RoleID"].ToString()); loginDTO.Password = dt.Rows[i]["Password"].ToString(); loginDTO.id = int.Parse(dt.Rows[i]["id"].ToString()); lstloginDTO.Add(loginDTO); } } return(lstloginDTO); }
protected void Page_Load(object sender, EventArgs e) { if (Session[sessionNames.userID_Karbar] == null) { Response.Redirect("~/CommonUI/loginRequestCMS.aspx"); } if (!IsPostBack) { string mId = Request.QueryString["id"].ToString(); string[] id = mId.ToString().Split(new char[] { '@' }); string menuId = ""; for (int i = 0; i < id[1].Length; i++) { string s = id[1].Substring(i + 1, 1); if (s != "-") { menuId += s; } else { break; } Session[sessionNames.menuID] = menuId; } AccessControl.MenuId = Session[sessionNames.menuID].ToString(); AccessControl.UserId = Session[sessionNames.userID_Karbar].ToString(); DataTable dtdanesh = new DataTable(); dtdanesh = Ebusiness.GetAllDaneshkade(); ddl_Danesh.DataSource = dtdanesh; ddl_Danesh.DataTextField = "namedanesh"; ddl_Danesh.DataValueField = "id"; ddl_Danesh.DataBind(); ddl_Danesh.Items.Add(new ListItem("همه", "0")); //ddl_Danesh.Items[ddl_Danesh.Items.Count - 1].Selected = true; UserAccessBusiness uacb = new UserAccessBusiness(); int daneshID = uacb.GetDaneshIDByRoleID(int.Parse(Session["RoleID"].ToString())); if (daneshID > 0) { if (ddl_Danesh.Items.FindByValue(daneshID.ToString()) != null) { ddl_Danesh.Items.FindByValue(daneshID.ToString()).Selected = true; } else { ddl_Danesh.Items[ddl_Danesh.Items.Count - 1].Selected = true; } //ddl_Danesh.SelectedValue = daneshID.ToString(); ddl_Danesh.Enabled = false; btn_Save.Visible = false; } else { ddl_Danesh.SelectedValue = daneshID.ToString(); } int status = 0; string term = null; if (ddl_status.SelectedValue != "") { status = int.Parse(ddl_status.SelectedValue); } if (ddlTerm.SelectedValue != "") { term = ddlTerm.SelectedValue; } DataTable dt = new DataTable(); dt = Ebusiness.GetExamQuestionUploaded(int.Parse(ddl_Danesh.SelectedValue.ToString()), status, term); grd_ExamQuestion.DataSource = dt; if (dt.Rows.Count > 0) { grd_ExamQuestion.DataBind(); GridFilterMenu menu = grd_ExamQuestion.FilterMenu; int im = 0; if (menu.Items.Count > 3) { while (im < menu.Items.Count) { if (menu.Items[im].Text == "NoFilter" || menu.Items[im].Text == "Contains" || menu.Items[im].Text == "EqualTo") { im++; } else { menu.Items.RemoveAt(im); } } foreach (RadMenuItem item in menu.Items) { //change the text for the "StartsWith" menu item if (item.Text == "NoFilter") { item.Text = "حذف فیلتر"; //item.Remove(); } if (item.Text == "Contains") { item.Text = "شامل"; //item.Remove(); } if (item.Text == "EqualTo") { item.Text = "مساوی با"; //item.Remove(); } } } } else { rwm.RadAlert("سوالی ارسال نشده است", null, 100, "", ""); } ddlTerm.DataSource = cmnb.SelectAllTerm(); ddlTerm.DataTextField = "tterm"; ddlTerm.DataValueField = "tterm"; ddlTerm.DataBind(); ddlTerm.Items.Insert(0, new ListItem { Value = "", Text = "انتخاب کنید" }); } }
/// <summary> /// با لود شدن صفحه دراپ دان تاریخ و ساعت امتحان از داده ها پر می شود /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param> protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { string mId = Request.QueryString["id"].ToString(); string[] id = mId.ToString().Split(new char[] { '@' }); string menuId = ""; for (int i = 0; i < id[1].Length; i++) { string s = id[1].Substring(i + 1, 1); if (s != "-") { menuId += s; } else { break; } } AccessControl1.MenuId = menuId; AccessControl1.UserId = Session[sessionNames.userID_Karbar].ToString(); DataTable dterm = new DataTable(); dterm = CB.SelectAllTerm(); ddl_Term.DataTextField = "tterm"; ddl_Term.DataSource = dterm; ddl_Term.DataBind(); BindCityList();//############################## ddl_Term.Items.Insert(0, new ListItem("انتخاب کنید..", "0")); DataTable dtdanesh = new DataTable(); dtdanesh = ExamBusiness.GetAllDaneshkade(); ddl_Danesh.DataSource = dtdanesh; ddl_Danesh.DataTextField = "namedanesh"; ddl_Danesh.DataValueField = "id"; ddl_Danesh.DataBind(); ddl_Danesh.Items.Add(new ListItem("همه", "0")); ddl_Danesh.Items[ddl_Danesh.Items.Count - 1].Selected = true; UserAccessBusiness uacb = new UserAccessBusiness(); int daneshID = uacb.GetDaneshIDByRoleID(int.Parse(Session["RoleID"].ToString())); if (daneshID > 0) { if (ddl_Danesh.Items.FindByValue(daneshID.ToString()) != null) { ddl_Danesh.Items.FindByValue(daneshID.ToString()).Selected = true; } //ddl_Danesh.SelectedValue = daneshID.ToString(); ddl_Danesh.Enabled = false; } else { ddl_Danesh.SelectedValue = daneshID.ToString(); } //if (Session["RoleID"].ToString() == "15" || Session["RoleID"].ToString() == "26") //{ // ddl_Danesh.SelectedValue = "2"; // ddl_Danesh.Enabled = false; //} //else if (Session["RoleID"].ToString() == "17" || Session["RoleID"].ToString() == "28") //{ // ddl_Danesh.SelectedValue = "1"; // ddl_Danesh.Enabled = false; //} //else if (Session["RoleID"].ToString() == "16" || Session["RoleID"].ToString() == "27") //{ // ddl_Danesh.SelectedValue = "3"; // ddl_Danesh.Enabled = false; //} //else //{ // ddl_Danesh.SelectedValue = "0"; //} } }
protected void Page_Load(object sender, EventArgs e) { if (Session[sessionNames.menuID] != null && Session[sessionNames.menuID].ToString() != "0") { LoginBusiness lb = new LoginBusiness(); UserAccessBusiness uab = new UserAccessBusiness(); DataTable dtpermission = new DataTable(); if (MenuId != null) { dtpermission = uab.Get_MenuPermissionByMenuId(int.Parse(MenuId)); } else { dtpermission = uab.Get_MenuPermissionByMenuId(int.Parse(Session[sessionNames.menuID].ToString())); } ContentPlaceHolder mpContentPlaceHolder; ContentPlaceHolder ptContentPlaceHolder; ContentPlaceHolder HeaderplaceHolder; HeaderplaceHolder = (ContentPlaceHolder)Page.Master.FindControl("HeaderplaceHolder"); ptContentPlaceHolder = (ContentPlaceHolder)Page.Master.FindControl("PageTitle"); mpContentPlaceHolder = (ContentPlaceHolder)Page.Master.FindControl("ContentPlaceHolder1"); Literal ltr = (Literal)ptContentPlaceHolder.FindControl("pt"); ltr.Text = dtpermission.Rows[0]["MenuName"].ToString(); Literal tltr = (Literal)HeaderplaceHolder.FindControl("t"); tltr.Text = dtpermission.Rows[0]["MenuName"].ToString(); for (int i = 0; i < dtpermission.Rows.Count; i++) { switch (int.Parse(dtpermission.Rows[i]["ControlType"].ToString())) { case 1: var btn = (Button)mpContentPlaceHolder.FindControl(dtpermission.Rows[i]["ControlName"].ToString()); if (btn != null) { btn.Visible = false; } break; case 2: var radbtn = (RadButton)mpContentPlaceHolder.FindControl(dtpermission.Rows[i]["ControlName"].ToString()); if (radbtn != null) { radbtn.Visible = false; } break; case 3: var grd = (GridView)mpContentPlaceHolder.FindControl(dtpermission.Rows[i]["ControlName"].ToString()); if (grd != null) { grd.Visible = false; } break; case 4: var Radgrd = (RadGrid)mpContentPlaceHolder.FindControl(dtpermission.Rows[i]["ControlName"].ToString()); if (Radgrd != null) { Radgrd.Visible = false; } break; case 5: var lst = (ListView)mpContentPlaceHolder.FindControl(dtpermission.Rows[i]["ControlName"].ToString()); if (lst != null) { lst.Visible = false; } break; case 6: var Radlst = (RadListView)mpContentPlaceHolder.FindControl(dtpermission.Rows[i]["ControlName"].ToString()); if (Radlst != null) { Radlst.Visible = false; } break; case 7: var img = (ImageButton)mpContentPlaceHolder.FindControl(dtpermission.Rows[i]["ControlName"].ToString()); if (img != null) { img.Visible = false; } break; case 8: var pivot = (RadPivotGrid)mpContentPlaceHolder.FindControl(dtpermission.Rows[i]["ControlName"].ToString()); if (pivot != null) { pivot.Visible = false; } break; case 9: var name = dtpermission.Rows[i]["ControlName"].ToString().Split(new char[] { '@' }); if (name != null) { var Mastergrd = (RadGrid)mpContentPlaceHolder.FindControl(name[0]); if (Mastergrd != null) { Mastergrd.MasterTableView.GetColumn(name[1]).Visible = false; } } break; case 10: string[] Itemname = dtpermission.Rows[i]["ControlName"].ToString().Split(new char[] { '@' }); RadGrid MasterItemgrd = (RadGrid)mpContentPlaceHolder.FindControl(Itemname[0]); if (MasterItemgrd.AllowPaging == true) { //MasterItemgrd.AllowPaging = false; //MasterItemgrd.Rebind(); int c = 0; if (MasterItemgrd.CurrentPageIndex == 0) { c = (MasterItemgrd.CurrentPageIndex) + 1; } else { c = (MasterItemgrd.CurrentPageIndex); } MasterItemgrd.MasterTableView.CurrentPageIndex = c; foreach (GridDataItem item in MasterItemgrd.Items) { Button rd = (Button)item.FindControl(Itemname[1]); rd.Visible = false; } //MasterItemgrd.AllowPaging = true; //MasterItemgrd.Rebind(); } else { foreach (GridDataItem item in MasterItemgrd.Items) { Button rd = (Button)item.FindControl(Itemname[1]); rd.Visible = false; } } break; case 11: var rdbm = (RadioButton)mpContentPlaceHolder.FindControl(dtpermission.Rows[i]["ControlName"].ToString()); if (rdbm != null) { rdbm.Visible = false; } break; case 12: var masterdrp = (DropDownList)mpContentPlaceHolder.FindControl(dtpermission.Rows[i]["ControlName"].ToString()); if (masterdrp != null) { masterdrp.Visible = false; } break; case 13: string[] grdItemname = dtpermission.Rows[i]["ControlName"].ToString().Split(new char[] { '@' }); GridView grdMasterItemgrd = (GridView)mpContentPlaceHolder.FindControl(grdItemname[0]); foreach (GridDataItem item in grdMasterItemgrd.Rows) { Button rd = (Button)item.FindControl(grdItemname[1]); rd.Visible = false; } break; case 14: var pnl = (Panel)mpContentPlaceHolder.FindControl(dtpermission.Rows[i]["ControlName"].ToString()); if (pnl != null) { pnl.Visible = false; } break; } } DataTable dtMenu = new DataTable(); if (MenuId != null) { dtMenu = lb.Get_MenuPermission(int.Parse(MenuId), int.Parse(UserId)); } else { dtMenu = lb.Get_MenuPermission(int.Parse(Session[sessionNames.menuID].ToString()), int.Parse(Session[sessionNames.userID_Karbar].ToString())); } if (dtMenu.Rows.Count > 0) { for (int i = 0; i < dtMenu.Rows.Count; i++) { switch (int.Parse(dtMenu.Rows[i]["ControlType"].ToString())) { case 1: var btn = (Button)mpContentPlaceHolder.FindControl(dtMenu.Rows[i]["ControlName"].ToString()); if (btn != null) { btn.Visible = true; } break; case 2: var radbtn = (RadButton)mpContentPlaceHolder.FindControl(dtMenu.Rows[i]["ControlName"].ToString()); if (radbtn != null) { radbtn.Visible = true; } break; case 3: var grd = (GridView)mpContentPlaceHolder.FindControl(dtMenu.Rows[i]["ControlName"].ToString()); if (grd != null) { grd.Visible = true; } break; case 4: var Radgrd = (RadGrid)mpContentPlaceHolder.FindControl(dtMenu.Rows[i]["ControlName"].ToString()); if (Radgrd != null) { Radgrd.Visible = true; } break; case 5: var lst = (ListView)mpContentPlaceHolder.FindControl(dtMenu.Rows[i]["ControlName"].ToString()); if (lst != null) { lst.Visible = true; } break; case 6: var Radlst = (RadListView)mpContentPlaceHolder.FindControl(dtMenu.Rows[i]["ControlName"].ToString()); if (Radlst != null) { Radlst.Visible = true; } break; case 7: var img = (ImageButton)mpContentPlaceHolder.FindControl(dtMenu.Rows[i]["ControlName"].ToString()); if (img != null) { img.Visible = true; } break; case 8: var pivot = (RadPivotGrid)mpContentPlaceHolder.FindControl(dtMenu.Rows[i]["ControlName"].ToString()); if (pivot != null) { pivot.Visible = true; } break; case 9: string[] name = dtMenu.Rows[i]["ControlName"].ToString().Split(new char[] { '@' }); RadGrid Mastergrd = (RadGrid)mpContentPlaceHolder.FindControl(name[0]); Mastergrd.MasterTableView.GetColumn(name[1]).Visible = true; break; case 10: string[] Itemname = dtMenu.Rows[i]["ControlName"].ToString().Split(new char[] { '@' }); RadGrid MasterItemgrd = (RadGrid)mpContentPlaceHolder.FindControl(Itemname[0]); int c = 0; if (MasterItemgrd.CurrentPageIndex == 0) { c = (MasterItemgrd.CurrentPageIndex) + 1; } else { c = (MasterItemgrd.CurrentPageIndex); } MasterItemgrd.MasterTableView.CurrentPageIndex = c; foreach (GridDataItem item in MasterItemgrd.Items) { Button rd = (Button)item.FindControl(Itemname[1]); rd.Visible = true; } break; case 11: RadioButton rdbm = (RadioButton)mpContentPlaceHolder.FindControl(dtMenu.Rows[i]["ControlName"].ToString()); rdbm.Visible = true; break; case 12: DropDownList masterdrp = (DropDownList)mpContentPlaceHolder.FindControl(dtMenu.Rows[i]["ControlName"].ToString()); masterdrp.Visible = true; break; case 13: string[] grdItemname = dtMenu.Rows[i]["ControlName"].ToString().Split(new char[] { '@' }); GridView grdMasterItemgrd = (GridView)mpContentPlaceHolder.FindControl(grdItemname[0]); foreach (GridDataItem item in grdMasterItemgrd.Rows) { Button rd = (Button)item.FindControl(grdItemname[1]); rd.Visible = true; } break; case 14: var pnl = (Panel)mpContentPlaceHolder.FindControl(dtMenu.Rows[i]["ControlName"].ToString()); if (pnl != null) { pnl.Visible = true; } break; } } } } }