Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                userID = Session[sessionNames.userID_Karbar].ToString();
                userdt = lngB.Get_UserRoles(userID);
                rol    = Convert.ToInt32(userdt.Rows[0][1]);
                var listOfRole = new List <int>();
                if (userdt.Rows.Count > 1)
                {
                    foreach (DataRow item in userdt.Rows)
                    {
                        listOfRole.Add(Convert.ToInt32(item[1]));
                    }
                    if (listOfRole.Contains(30))
                    {
                        rol = 30;
                    }
                }

                if (userdt.Rows.Count > 1 || rol == 1 || rol == 21 || rol == 35 || rol == 30 || rol == 50 || rol == 66 || rol == 62 || rol == 51 || rol == 52 || rol == 53)
                {
                    ToMultipleRoleMode(userdt);
                }
                else
                {
                    ToSingleRoleMode(userdt);
                }
                flag = 0;
                ViewState.Add("flag", flag);
                BindData(21, false);
            }
        }
Exemplo n.º 2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         userID = Session[sessionNames.userID_Karbar].ToString();
         userdt = lngB.Get_UserRoles(userID);
         if (userdt.Rows.Count > 1 || (Convert.ToInt32(userdt.Rows[0][1]) == 1))
         {
             ToMultipleRoleMode(userdt);
         }
         else
         {
             ToSingleRoleMode(userdt);
         }
     }
 }
Exemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //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["MenuId"] = menuId;
            //}
            //AccessControl.MenuId = Session["MenuId"].ToString();
            //AccessControl.UserId = Session[sessionNames.userID_Karbar].ToString();

            userID = Session[sessionNames.userID_Karbar].ToString();

            if (!IsPostBack)
            {
                DataTable userdt = lngB.Get_UserRoles(userID);
                isAdmin = userdt.Select().ToList().Exists(row => row["RoleId"].ToString() == "36");

                if (userdt.Rows[0]["RoleId"].ToString() == "1")
                {
                    isAdmin = true;
                }

                bindList();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            userID = Session[sessionNames.userID_Karbar].ToString();

            if (!IsPostBack)
            {
                btnDlExcel.Visible = false;
                DataTable userdt = lngB.Get_UserRoles(userID);
                isAdmin = userdt.Select().ToList().Exists(row => row["RoleId"].ToString() == "36");
                if (userdt.Rows[0]["RoleId"].ToString() == "1")
                {
                    isAdmin = true;
                }
                if (isAdmin)
                {
                    grd_CheckOutRequest.MasterTableView.GetColumn("act").Display = true;
                    //dvRequestType.Visible = true;
                    //((DataControlField)grd_CheckOutRequest.Columns.Cast<DataControlField>().Where(fld => fld.HeaderText == "عملیات").SingleOrDefault()).Visible = true;
                }
                else
                {
                    grd_CheckOutRequest.MasterTableView.GetColumn("act").Display = false;
                    //dvRequestType.Visible = false;
                    //((DataControlField)grd_CheckOutRequest.Columns.Cast<DataControlField>().Where(fld => fld.HeaderText == "عملیات").SingleOrDefault()).Visible = false;
                }
                BindData();
            }
        }
        public static string OpenMeeting(string resLink, string userId, string username)
        {
            //System.Web.UI.WebControls.Button btn = (System.Web.UI.WebControls.Button)sender;
            //GridDataItem item = (GridDataItem)btn.NamingContainer;
            //Label vazId = (Label)item.FindControl("lblVazId");
            //Label stcode = (Label)item.FindControl("lblstudentcode");


            {
                LoginBusiness lgb = new LoginBusiness();

                var userAdobe = userId;//Session[sessionNames.userID_Karbar].ToString();

                DataTable dtuserRoles = lgb.Get_UserRoles(userAdobe);

                string firtsName = username;
                string lastName  = dtuserRoles.Rows[0]["RoleName"].ToString();

                adobeConnectDTO.SetValueDefult(userAdobe, passAdobeUser, firtsName, lastName);


                //var Link = item.FindControl("resLink") as Label;

                adobeConnectDTO.MeetingUrlPath = "/" + resLink.Replace("/", "");//name.Text;
            }


            return(adobeBusiness.OpenMeetingAsHost(adobeConnectDTO));
        }
        protected void btnShowResult_Click(object sender, EventArgs e)
        {
            Session["ExamDate"] = ddlExamDate.SelectedItem.Value;
            var userRoles = lBusiness.Get_UserRoles(Session[sessionNames.userID_Karbar].ToString());
            var roleList  = new List <int>();

            foreach (DataRow row in userRoles.Rows)
            {
                roleList.Add(Convert.ToInt32(row["RoleId"]));
            }
            if (roleList.Contains(1)) // مدیر ارشد
            {
                pnlSecretariatResult.Visible = true;
                grdSecretariatResult.Rebind();
                pnlResult.Visible = true;
                grdResult.Rebind();
            }
            else if (roleList.Contains(76)) // دبیرخانه
            {
                pnlSecretariatResult.Visible = true;
                pnlResult.Visible            = false;
                grdSecretariatResult.Rebind();
            }
            else if (roleList.Contains(34)) // ممتحن
            {
                pnlResult.Visible            = true;
                pnlSecretariatResult.Visible = false;
                grdResult.Rebind();
            }
        }
        public static string BtnLinkTesti6(string userId, string userName)
        {
            LoginBusiness lgb = new LoginBusiness();

            var userAdobe = userId;

            DataTable dtuserRoles = lgb.Get_UserRoles(userAdobe);
            string    firtsName   = userName;
            string    lastName    = dtuserRoles.Rows[0]["RoleName"].ToString();

            adobeConnectDTO.SetValueDefult(userAdobe, passAdobeUser, firtsName, lastName);
            adobeConnectDTO.MeetingUrlPath = "/st99900999_13981107_6";    //name.Text;
            return("http://" + adobeBusiness.OpenMeetingAsHost(adobeConnectDTO));
        }
 private void setUserRoleInService()
 {
     bltCheckoutRole.Items.Clear();
     bltUserRols.Items.Clear();
     Business.Common.LoginBusiness CB = new LoginBusiness();
     if (drpUser.SelectedIndex != 0)
     {
         DataTable DT;
         DT = CB.Get_UserRoles(drpUser.SelectedItem.Value);
         foreach (DataRow row in DT.Rows)
         {
             ListItem li = new ListItem();
             li.Text  = row["RoleName"].ToString();
             li.Value = row["RoleId"].ToString();
             bltUserRols.Items.Add(li);
             setUserRoleInCheckout(Convert.ToInt32(row["RoleId"].ToString()));
         }
     }
 }
        public int AccessUser()
        {
            LoginBusiness LoginB    = new LoginBusiness();
            string        userId    = Session[sessionNames.userID_Karbar].ToString();
            DataTable     userRoles = LoginB.Get_UserRoles(userId);
            int           UserRole  = int.Parse(userRoles.Rows[0]["RoleId"].ToString());

            if (UserRole == 1 || UserRole == 2 || UserRole == 9 || UserRole == 10)
            {
                drpCollegeId.Visible = true;
                litCollege.Visible   = false;
                return(-1);
            }
            else
            {
                litCollege.Visible   = true;
                drpCollegeId.Visible = false;
                if (UserRole == 17 || UserRole == 28)
                {
                    litCollege.Text = "دانشکده علـوم انـساني";
                    return(1);
                }
                else if (UserRole == 15 || UserRole == 26)
                {
                    litCollege.Text = "دانشکده فني و مهندسي";
                    return(2);
                }
                else if (UserRole == 16 || UserRole == 27)
                {
                    litCollege.Text = "دانشکده مديريت";
                    return(3);
                }
                else if (UserRole == 67 || UserRole == 68)
                {
                    litCollege.Text = "دانشکده علوم پايه و فناوري هاي نوين";
                    return(8);
                }
            }
            return(-2);
        }
Exemplo n.º 10
0
        DataTable getCurrentUserRoles(string userId)
        {
            var dt = logBuisness.Get_UserRoles(userId);

            return(dt);
        }
Exemplo n.º 11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session[sessionNames.userID_Karbar] == null)
            {
                Response.Redirect("~/CommonUI/LoginRequestCMS.aspx");
            }
            if (!IsPostBack)
            {
                Session["StausLinke"] = null;
                LoginBusiness LoginB = new LoginBusiness();
                //HiddenField hiddenField = null;
                //HiddenField hiddenField2 = null;
                string    userId    = Session[sessionNames.userID_Karbar].ToString();
                DataTable userRoles = LoginB.Get_UserRoles(userId);
                int       UserRole  = int.Parse(userRoles.Rows[0]["RoleId"].ToString());
                int       IssuerId  = Convert.ToInt32(userId);
                Session.Add("IssuerId", IssuerId);

                //switch (UserRole)
                //{
                //    case "15":
                //    case "16":
                //    case "17":
                //    case "26":
                //    case "27":
                //    case "28":

                //        hiddenField = (HiddenField)Page.Master.FindControl("HiddenField1");
                //        break;
                //    case "37":
                //    case "38":
                //    case "39":
                //    case "40":
                //    case "50":
                //        hiddenField = (HiddenField)Page.Master.FindControl("HiddenField2");
                //        break;
                //    case "1":
                //    case "7":

                //        hiddenField = (HiddenField)Page.Master.FindControl("HiddenField1");
                //        hiddenField2 = (HiddenField)Page.Master.FindControl("HiddenField2");
                //        break;
                //    default:
                //        string scrp = "alert('شما مجاز به استفاده از این سیستم نمی باشید.');";
                //        ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", scrp, true);
                //        break;
                //}
                if (Session["DaneshId"] != null)
                {
                    daneshId = Convert.ToInt32(Session["DaneshId"]);
                }
                if (Session["SectionId"] != null)
                {
                    SectionId = Convert.ToInt32(Session["SectionId"]);
                }

                //waitForSend.HRef = "../" + hiddenField.Value.ToString() + "&status=0";
                //sent.HRef = "../" + hiddenField.Value.ToString() + "&status=1";
                //approved.HRef = "../" + hiddenField.Value.ToString() + "&status=2";
                //denied.HRef = "../" + hiddenField.Value.ToString() + "&status=3";
                //Informed.HRef = "../" + hiddenField.Value.ToString() + "&status=4";
                //lost.HRef = "../" + hiddenField.Value.ToString() + "&status=5";
                //if (!(/*(UserRole>40 && UserRole<49)||*/(UserRole > 55 && UserRole < 62) || (UserRole == 63) || (UserRole == 65)))
                if (IsReserveRole(UserRole))
                {
                    LoadPanels(userId, UserRole.ToString(), daneshId, IssuerId, SectionId);
                }
            }
        }