protected void gv_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            bdoUser drv = e.Row.DataItem as bdoUser;

            Button btnViewDetails = e.Row.FindControl("btnViewDetails") as Button;
            Button btnDelete      = e.Row.FindControl("btnDelete") as Button;
            if (btnViewDetails != null && btnDelete != null && drv != null)
            {
                btnViewDetails.CommandArgument = e.Row.RowIndex.ToString() + "," + drv.UserName;
                btnDelete.CommandArgument      = e.Row.RowIndex.ToString() + "," + drv.UserName;
            }
        }
    }
Exemplo n.º 2
0
    protected void BindData()
    {
        // if (Application["user"] == null) return;

        //DataTable objAllUsers = objUserManagement.GetList(0, 0, "", "");
        //List<bdoUser> objLoggedInUsers = new List<bdoUser>();
        //List<String> users = Application["user"] as List<String>;


        //List<bdoUser> objAllUsers2 = GetMappedObject(objAllUsers);

        //foreach (DataRow objUser in objAllUsers.Rows)
        //{
        //    for (int i = 0; i < users.Count; i++)
        //    {
        //        if (users[i].ToLower() == objUser[""].ToString().ToLower())
        //        {
        //            objLoggedInUsers.Add(objAllUsers2);
        //            break;
        //        }
        //    }
        //}

        //gv.DataSource = objLoggedInUsers;
        //gv.DataBind();

        //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);
        //}
        if (Application["user"] == null)
        {
            return;
        }

        //List<bdoUser> objAllUsers = objUserManagement.GetList(0, 0, "", "");
        DataTable dt = new bllUser().GetListForSupperAdmin();

        //List<bdoUser> objAllUsers = new List<bdoUser>();
        //foreach (DataRow dr in dt.Rows)
        //{   dr.
        //    objAllUsers.Add(dr);
        //}
        List <bdoUser> objLoggedInUsers = new List <bdoUser>();

        List <String> users = Application["user"] as List <String>;

        foreach (DataRow dr in dt.Rows)
        {
            for (int i = 0; i < users.Count; i++)
            {
                if (users[i].ToLower() == dr[0].ToString().ToLower())
                {
                    bdoUser obUser = new bdoUser();
                    obUser.UserName = dr[0].ToString();
                    obUser.Email    = dr[2].ToString();
                    obUser.RoleName = dr[5].ToString();
                    obUser.UnitName = dr[7].ToString();
                    objLoggedInUsers.Add(obUser);

                    break;
                }
            }
        }

        gv.DataSource = objLoggedInUsers;
        gv.DataBind();
    }