protected void btnSave_Click(object sender, EventArgs e)
    {
        var userID = ddlUsers.SelectedValue.ToString();

        foreach (GridViewRow row in gvFormRights.Rows)
        {
            var lblFormID      = (Label)row.FindControl("lblFormID");
            var chkInsertRight = (CheckBox)row.FindControl("chkInsertRight");
            var chkUpdateRight = (CheckBox)row.FindControl("chkUpdateRight");
            var chkDeleteRight = (CheckBox)row.FindControl("chkDeleteRight");
            var chkSelectRight = (CheckBox)row.FindControl("chkSelectRight");

            FormRights fright = new FormRights();

            fright.UserID      = userID;
            fright.FormID      = int.Parse(lblFormID.Text);
            fright.SelectRight = chkSelectRight.Checked == true ? true : false;
            fright.InsertRight = chkInsertRight.Checked == true ? true : false;
            fright.UpdateRight = chkUpdateRight.Checked == true ? true : false;
            fright.DeleteRight = chkDeleteRight.Checked == true ? true : false;
            bool result = FormRightsManager.UpdateFormRights(fright);



            if (userID != "0")
            {
                gvFormRights.DataSource = FormRightsManager.GetFormByUserID(userID);
            }
            gvFormRights.DataBind();
        }
    }
Пример #2
0
    public void SetPermission()
    {
        MembershipUser currentUser;

        currentUser = Membership.GetUser();
        if (currentUser == null)
        {
            Response.Redirect("~/login.aspx");
        }
        var    clientID = currentUser.ProviderUserKey.ToString();
        string pageName = "AddCustomer";

        if (fright != null)
        {
            fright = FormRightsManager.GetFormRightsByUserIDFormID(pageName, clientID);



            //update option
            btnAddAppointment.Visible = fright.UpdateRight == true ? true : false;



            btnAddAppointment.Visible = fright.InsertRight == true ? true : false;
        }

        //GlobalFunction gf = new GlobalFunction();
        //GlobalFunction.SetFormPermission(this, fright);
    }
    protected void lbDelete_Click(object sender, EventArgs e)
    {
        ImageButton linkButton = new ImageButton();

        linkButton = (ImageButton)sender;
        bool result = FormRightsManager.DeleteFormRights(Convert.ToInt32(linkButton.CommandArgument));

        FormRightsManager.LoadFormRightsPage(gvFormRights, rptPager, 1, ddlPageSize);
    }
    public void SetPermission()
    {
        MembershipUser currentUser;

        currentUser = Membership.GetUser();
        if (currentUser == null)
        {
            Response.Redirect("~/login.aspx");
        }

        var    clientID = currentUser.ProviderUserKey.ToString();
        string pageName = "AdminDisplayClient";

        fright = FormRightsManager.GetFormRightsByUserIDFormID(pageName, clientID);
    }
 private void loadUserRight(string username)
 {
     if (username != "0")
     {
         DataSet ds = FormRightsManager.GetFormByUserID(username);
         if (ds.Tables[0] != null)
         {
             gvFormRights.DataSource = ds;
             gvFormRights.DataBind();
         }
         else
         {
             gvFormRights.DataSource = ds;
             gvFormRights.DataBind();
         }
     }
 }
Пример #6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        MembershipUser currentUser;

        currentUser = Membership.GetUser();
        if (currentUser == null)
        {
            Response.Redirect("~/login.aspx");
        }

        if (currentUser.UserName != "admin")
        {
            dvUserManagement.Visible = false;
        }

        var    clientID = currentUser.ProviderUserKey.ToString();
        string pageName = "AdminDisplayClient";

        fright = FormRightsManager.GetFormRightsByUserIDFormID(pageName, clientID);
    }
Пример #7
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.Page.User.Identity.IsAuthenticated)
        {
            Response.Redirect("~/login.aspx");
        }

        MembershipUser currentUser;

        currentUser = Membership.GetUser();
        if (currentUser == null)
        {
            Response.Redirect("~/login.aspx");
        }


        var    clientID = currentUser.ProviderUserKey.ToString();
        string pageName = "AdminDisplayClient";

        fright = FormRightsManager.GetFormRightsByUserIDFormID(pageName, clientID);



        string name = HttpContext.Current.User.Identity.Name;

        if (!string.IsNullOrEmpty(name))
        {
            if (name.Equals("admin"))
            {
                //HyperLink1.NavigateUrl = "Admin.aspx";
            }
            else
            {
                //HyperLink1.NavigateUrl = "SalesAgent.aspx";
            }
        }
    }
Пример #8
0
    private void SaveProfile(string username)
    {
        ProfileCommon p = (ProfileCommon)ProfileCommon.Create(username, true);

        Profile.FirstName = txtFirstName.Text;
        Profile.LastName  = txtLastName.Text;
        Profile.Address   = txtAddress.Text;

        Profile.City       = txtCity.Text;
        Profile.PostalCode = txtZipcode.Text;
        Profile.State      = txtState.Text;
        Profile.Country    = "USA";
        Profile.Save();

        MembershipUser myObject = Membership.GetUser(username);

        if (chckCopyPermission.Checked)
        {
            var     uName     = ddlUserList.SelectedItem.Value;
            DataSet userRight = FormRightsManager.GetFormByUserID(uName);


            foreach (DataRow dr in userRight.Tables[0].Rows)
            {
                var chkInsertRight = bool.Parse(dr["InsertRight"].ToString());
                var chkUpdateRight = bool.Parse(dr["UpdateRight"].ToString());
                var chkDeleteRight = bool.Parse(dr["DeleteRight"].ToString());
                var chkSelectRight = bool.Parse(dr["SelectRight"].ToString());

                var FormID = int.Parse(dr["FormID"].ToString());

                FormRights fright = new FormRights();

                fright.UserID      = myObject.ProviderUserKey.ToString();
                fright.FormID      = FormID;
                fright.SelectRight = chkSelectRight;
                fright.InsertRight = chkInsertRight;
                fright.UpdateRight = chkUpdateRight;
                fright.DeleteRight = chkDeleteRight;
                bool result = FormRightsManager.UpdateFormRights(fright);
            }
        }
        else
        {
            var chkInsertRight = false;
            var chkUpdateRight = false;
            var chkDeleteRight = false;
            var chkSelectRight = false;

            DataSet formName = FormsManager.GetAllFormss();
            foreach (DataRow dr in formName.Tables[0].Rows)
            {
                FormRights fright = new FormRights();

                fright.UserID = myObject.ProviderUserKey.ToString();
                fright.FormID = int.Parse(dr["FormsID"].ToString());;

                fright.SelectRight = chkSelectRight;
                fright.InsertRight = chkInsertRight;
                fright.UpdateRight = chkUpdateRight;
                fright.DeleteRight = chkDeleteRight;
                bool result = FormRightsManager.UpdateFormRights(fright);
            }
        }
    }
    protected void Page_Changed(object sender, EventArgs e)
    {
        int pageIndex = int.Parse((sender as LinkButton).CommandArgument);

        FormRightsManager.LoadFormRightsPage(gvFormRights, rptPager, pageIndex, ddlPageSize);
    }
 protected void PageSize_Changed(object sender, EventArgs e)
 {
     FormRightsManager.LoadFormRightsPage(gvFormRights, rptPager, 1, ddlPageSize);
 }