protected void BindData()
    {
        //List<bdoUser> lst = objUserManagement.GetList(CurrentPage * gv.PageSize, gv.PageSize, ViewState["SortExpression"].ToString(), "ASC");

        //DataTable dtNew = objUserManagement.GetList(CurrentPage * gv.PageSize, gv.PageSize, ViewState["SortExpression"].ToString(), "ASC");
        DataTable lst = new DataTable();

        if (!User.IsInRole("SuperAdmin"))
        {
            DataTable CommonDt = new bllCommon().GetSystemUserByUserName(User.Identity.Name);

            if (CommonDt.Rows.Count > 0)
            {
                string userId = CommonDt.Rows[0]["UserId"].ToString();
                string unit   = CommonDt.Rows[0]["CdoUnitId"].ToString();
                UnitId = Convert.ToInt32(unit);
            }

            lst = new bllUser().GetList(UnitId);
        }
        else
        {
            lst = new bllUser().GetListForSupperAdmin();
        }

        gv.DataSource = lst;
        gv.DataBind();
    }
Ejemplo n.º 2
0
    private void BindData()
    {
        plcPaging.Controls.Clear();
        lblSearchResult.Text = "";
        DataTable dt = new DataTable();

        string Criteria = "";

        if (Request.QueryString["printmode"] != null)
        {
            Criteria = Session["Criteria"].ToString();
        }
        else
        {
            Criteria            = GetCriteria();
            Session["Criteria"] = Criteria;
        }
        if (!User.IsInRole("SuperAdmin"))
        {
            DataTable CommonDt = new bllCommon().GetSystemUserByUserName(User.Identity.Name);

            if (CommonDt.Rows.Count > 0)
            {
                string userId = CommonDt.Rows[0]["UserId"].ToString();
                string unit   = CommonDt.Rows[0]["CdoUnitId"].ToString();
                UnitId = Convert.ToInt32(unit);
            }

            dt = new bllBasicInfo().GetBySearchParameter(CurrentPage * PageSize, PageSize, Criteria, PrintMode, UnitId);
        }
        else
        {
            dt = new bllBasicInfo().GetBySearchParameterForSuperAdmin(CurrentPage * PageSize, PageSize, Criteria, PrintMode);
        }

        gv.DataSource = dt;
        gv.DataBind();

        if (dt.Rows.Count > 0)
        {
            TotalRec = Convert.ToInt32(dt.Rows[0]["TotalRecords"].ToString());
        }
        else
        {
            lblSearchResult.Text  = "No record found.";
            litPagingSummary.Text = "";
            TotalRec = 0;
        }

        if (TotalRec <= 500)
        {
            plcPaging.Visible = false;
        }
        else
        {
            plcPaging.Visible = true;
        }
    }
Ejemplo n.º 3
0
    private void Access()
    {
        DataTable dt = new bllCommon().GetSystemUserByUserName(User.Identity.Name);

        if (dt.Rows.Count > 0)
        {
            string userId = dt.Rows[0]["UserId"].ToString();
            if (User.IsInRole("Admin"))
            {
                int unitId = Convert.ToInt32(dt.Rows[0]["CdoUnitId"]);
                ddlCdoUnit.SelectedValue = unitId.ToString();
                ddlCdoUnit.Enabled       = false;
            }
        }
    }
Ejemplo n.º 4
0
    protected void btnCreate_Click(object sender, EventArgs e)
    {
        try
        {
            if (Request.QueryString["un"] != null)
            {
                tbxUserName.Text = EncryptDecrypt.DecryptString(Request.QueryString["un"]);
                MembershipUser user = Membership.GetUser(tbxUserName.Text);
                user.Email = tbxEmail.Text;
                Membership.UpdateUser(user);
            }
            else
            {
                MembershipCreateStatus mcs;
                Membership.CreateUser(tbxUserName.Text, Password.Text, tbxEmail.Text, "Email", tbxEmail.Text, true, out mcs);
                //Membership.UpdateUser(tbxUserName.Text, Password.Text, tbxEmail.Text, "Email", tbxEmail.Text, true, out mcs);
                if (mcs != MembershipCreateStatus.Success)
                {
                    // MessageController.Show(mcs.ToString(), MessageType.Error, this);
                    MessageController.Show("Duplicate User Name. This User Name has already been used.", MessageType.Error, this);
                    return;
                }
            }
            if (ddlAssignRole.SelectedValue != "SystemAdmin")
            {
                DataTable dt = new bllCommon().GetSystemUserByUserName(tbxUserName.Text);
                //new dalMPUnit().UserMPUnitMapping(Guid.Parse(dt.Rows[0]["UserId"].ToString()),
                //    int.Parse(lbxMPUnit.SelectedValue.ToString()), Common.SessionInfo.UserName, tbxMobile.Text);

                new bllCdoUnit().UserCdoUnitMapping(Guid.Parse(dt.Rows[0]["UserId"].ToString()), Convert.ToInt32(ddlCdoUnit.SelectedValue), "");
            }

            // Insert role
            Roles.AddUserToRole(tbxUserName.Text, ddlAssignRole.SelectedValue);
            new bllAudit().Insert("Security", "Create User", "User Name: " + tbxUserName.Text.ToUpper(), User.Identity.Name);
            MessageController.Show("User created successfully for " + tbxUserName.Text.ToUpper() + ".", MessageType.Information, Page);
            ClarForm();
        }
        catch (Exception ex)
        {
            // MessageController.Show("Duplicate UserName. This username has already been used.", MessageType.Error, this);
        }
    }
    private void LoadData()
    {
        string Criteria = "";

        Criteria = SearchText;
        DataTable dtAdvanceSearch = new DataTable();

        if (!User.IsInRole("SuperAdmin"))
        {
            DataTable CommonDt = new bllCommon().GetSystemUserByUserName(User.Identity.Name);

            if (CommonDt.Rows.Count > 0)
            {
                string userId = CommonDt.Rows[0]["UserId"].ToString();
                string unit   = CommonDt.Rows[0]["CdoUnitId"].ToString();
                UnitId = Convert.ToInt32(unit);
            }

            dtAdvanceSearch = new bllBasicInfo().GetByAdvanceSearchParameter(0, 500000, Criteria, false, UnitId);
        }
        else
        {
            dtAdvanceSearch = new bllBasicInfo().GetByAdvanceSearchParameterForSuperAdmin(0, 500000, Criteria, false);
        }
        //DataTable CommonDt = new bllCommon().GetSystemUserByUserName(User.Identity.Name);

        //if (CommonDt.Rows.Count > 0)
        //{
        //    string userId = CommonDt.Rows[0]["UserId"].ToString();
        //    string unit = CommonDt.Rows[0]["CdoUnitId"].ToString();
        //    UnitId = Convert.ToInt32(unit);
        //}
        //DataTable dtAdvanceSearch = new bllBasicInfo().GetByAdvanceSearchParameter(0, 500000, Criteria, false, UnitId);

        Hashtable hTable        = new Hashtable();
        ArrayList duplicateList = new ArrayList();

        foreach (DataRow drow in dtAdvanceSearch.Rows)
        {
            if (hTable.Contains(drow["ArmyNo"]))
            {
                duplicateList.Add(drow);
            }
            else
            {
                hTable.Add(drow["ArmyNo"], string.Empty);
            }
        }
        foreach (DataRow dRow in duplicateList)
        {
            dtAdvanceSearch.Rows.Remove(dRow);
        }
        dtAdvanceSearch.AcceptChanges();

        gv.DataSource = dtAdvanceSearch;
        gv.DataBind();

        if (dtAdvanceSearch.Rows.Count > 0)
        {
            TotalRec = dtAdvanceSearch.Rows.Count;
            //TotalRec = Convert.ToInt32(dtt.Rows[0]["TotalRecords"].ToString());
        }
        else
        {
            lblSearchResult.Text  = "No record found.";
            litPagingSummary.Text = "";
            TotalRec = 0;
        }
    }