protected void dgdUsuarios_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { if ((string)e.CommandArgument == "Ordenar") { strOrdenar = e.CommandName; ESColeccionUsuario arrUsuarios = ESUsuario.ListarUsuarios(txtNombreCodigo.Text, Convert.ToInt16(ddlLoS.SelectedValue), Convert.ToInt16(ddlEstatus.SelectedValue), Convert.ToInt16(ddlOficina.SelectedValue)); OrdenarGridUsuarios(arrUsuarios); } if (e.CommandName == "Edit") { Context.Items.Add("intEmpleado", ((Label)e.Item.FindControl("lblCodigo")).Text); Context.Items.Add("intStepIndex", 1); Server.Transfer("Security.aspx", false); //Server.Transfer("ESSEP002A.aspx", true); } if (e.CommandName == "Roles") { Context.Items.Add("intCodigo", ((Label)e.Item.FindControl("lblCodigo")).Text); Context.Items.Add("strNombre", ((Label)e.Item.FindControl("lblNombre")).Text); Context.Items.Add("strUsuario", ((Label)e.Item.FindControl("lblUsuario")).Text); Context.Items.Add("strCategoria", ((Label)e.Item.FindControl("lblCategoria")).Text); Server.Transfer("ESSEP006A.aspx", true); } }
private void EnlazarGridUsuarios() { ESColeccionUsuario arrUsuarios = new ESColeccionUsuario(); arrUsuarios = ESUsuario.ListarUsuarios(txtNombreCodigo.Text, Convert.ToInt16(ddlLoS.SelectedValue), Convert.ToInt16(ddlEstatus.SelectedValue), Convert.ToInt16(ddlOficina.SelectedValue)); dgdUsuarios.DataSource = arrUsuarios; dgdUsuarios.DataBind(); lblCantidad.Text = arrUsuarios.Count.ToString() + " Usuarios"; intUsuarios = arrUsuarios.Count; btnImprimir.Visible = arrUsuarios.Count > 0; btnImprimirTransacciones.Visible = arrUsuarios.Count > 0; if (strOrdenar != "") { OrdenarGridUsuarios(arrUsuarios); } }