private void Listar() { string sql; MySqlCommand cmd; con.AbrirCon(); DataTable dt = new DataTable(); MySqlDataAdapter da = new MySqlDataAdapter(); sql = "SELECT * FROM usuarios ORDER BY nome ASC"; cmd = new MySqlCommand(sql, con.con); da.SelectCommand = cmd; da.Fill(dt); if (dt.Rows.Count > 0) { GridUsuarios.Visible = true; GridUsuarios.DataSource = dt; GridUsuarios.DataBind(); } else { GridUsuarios.Visible = false; painelErroGrid.Visible = true; gridMensagemErro.Text = "Não existem Usuários Cadastrados!"; } con.FecharCon(); }
protected void ButtonConfirmar_Click(object sender, EventArgs e) { divUsuarios.Visible = true; divModificacionUsuarios.Visible = false; divMensajeConfirmacion.Visible = false; GridUsuarios.DataBind(); }
private void Listar() { string connStr = System.Configuration.ConfigurationManager.ConnectionStrings["genesysConnectionString"].ConnectionString; //using (MySqlConnection cn = new MySqlConnection(connStr)) MySqlConnection cn = new MySqlConnection(connStr); string sql; MySqlCommand cmd; //con.AbrirCon(); cn.Open(); DataTable dt = new DataTable(); MySqlDataAdapter da = new MySqlDataAdapter(); sql = "SELECT * FROM usuarios ORDER BY nome ASC"; cmd = new MySqlCommand(sql, cn); da.SelectCommand = cmd; da.Fill(dt); if (dt.Rows.Count > 0) { GridUsuarios.Visible = true; GridUsuarios.DataSource = dt; GridUsuarios.DataBind(); } else { GridUsuarios.Visible = false; painelErroGrid.Visible = true; gridMensagemErro.Text = "Não existem Usuários Cadastrados!"; } con.FecharCon(); }
//Método para eliminar al usuario public void Eliminar() { //Traemos el id desde la vista String usuario = txtUsuario.Text.Trim(); try { SqlConnection cnx = new SqlConnection(CadenaCnx); //Veemos si la conexión está cerrada if (cnx.State == ConnectionState.Closed) { //Abrimos la conexión cnx.Open(); } //Creamos la consulta con los campos correspondientes, y con parámetros para facilidad y seguridad SqlCommand stm = new SqlCommand("DELETE FROM tbl_usuario WHERE usr_user = @usuario", cnx); //Pasamos los parámetros con los datos de la vista stm.Parameters.AddWithValue("@usuario ", usuario); //Ejecutamos la consulta stm.ExecuteNonQuery(); //Cerramos conexión cnx.Close(); ClientScript.RegisterStartupScript(this.GetType(), "Registrado", "alertaEcho('Usuario eliminado correctamente')", true); limpiarCampos(); //Actualizamos la tablita GridUsuarios.DataBind(); } catch (SqlException ex) { ClientScript.RegisterStartupScript(this.GetType(), "Registrado", "alertaFallo('No puede eliminar un usuario que tiene préstamos activos')", true); } catch (Exception ex) { ClientScript.RegisterStartupScript(this.GetType(), "Registrado", "alertaFallo('" + ex.Message + "')", true); } }
protected void Page_Load(object sender, EventArgs e) { var login = Session["Login"]; if (login == null) { Response.Redirect("~/login.aspx"); } var container = new SimpleInjector.Container(); Infra.CrossCutting.IoC.BootStrapper.RegisterServices(container); container.GetInstance <Imagem_ItapeviContext>().ChangeConnection(ConfigurationManager.ConnectionStrings["PgProdutos"].ToString()); var service = container.GetInstance <ICadastroAppService>(); var user = service.RetornaUsuario(Session["Login"].ToString()); if (!user.Modulos.Any(x => x.id_modulo == 2)) { Response.Redirect("~/AcessoNegado.aspx"); } var usuarios = service.ListaUsuarios(); GridUsuarios.DataSource = usuarios; GridUsuarios.DataBind(); }
/* * Efecto: aplica los filtros seleccionados por el usuario * Requiere: nada * Modifica: interfaz */ protected void clickBuscar(object sender, EventArgs e) { String estacion = ""; String nombre = ""; String nombreUsuario = ""; if (cbxEstacion.SelectedIndex != 0) { estacion = cbxEstacion.Value.ToString(); } if (!"".Equals(txtUsername.Value.ToString())) { nombreUsuario = txtUsername.Value.ToString(); } if (!"".Equals(txtNombre.Value.ToString())) { nombre = txtNombre.Value.ToString(); } DataTable tabla = crearTablaUsuarios(); Object[] datos = new Object[5]; DataTable usuarios = controladora.solicitarUsuariosFiltro(estacion, nombreUsuario, nombre);// se consultan todos ids = new String[usuarios.Rows.Count]; if (usuarios.Rows.Count > 0) { int i = 0; foreach (DataRow fila in usuarios.Rows) { ids[i++] = fila[0].ToString(); //username datos[0] = fila[0].ToString(); //username datos[1] = fila[1].ToString(); //nombre EntidadUsuario usuarioSeleccionado = controladora.solicitarUsuario(fila[0].ToString()); string roles = ""; foreach (string rol in usuarioSeleccionado.Rol) { roles += rol + ", "; } datos[2] = roles; //rol datos[3] = fila[2].ToString(); //estacion datos[4] = "Activo"; //estado if ("0".Equals(fila[3].ToString())) { datos[4] = "Inactivo";//estado } tabla.Rows.Add(datos);// cargar en la tabla los datos de cada proveedor } todos = tabla; GridUsuarios.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { //Checamos si el usuario esta logeado con los permisos necesarios if (Session["username"].ToString() == "" || Session["rol"].ToString() != "admin") { //Si no esta logeado lo redirigimos al login Response.Redirect("adminLogin.aspx"); } //Cargamos la tabla con los datos de los usuarios en la carga de la página GridUsuarios.DataBind(); }
private void cargarLista() { try { List <Usuario> usuarios = UsuarioBRL.getUsuarios(); GridUsuarios.DataSource = usuarios; GridUsuarios.DataBind(); } catch (Exception ex) { } }
protected void btnBuscar_Click(object sender, EventArgs e) { DataTable dtsDatos = Busca_Usuario(txtBuscarUsuario.Text); if (dtsDatos.Rows.Count == 0) { Muesta_Error("No se Encontraron Datos"); } else { GridUsuarios.DataSource = dtsDatos; GridUsuarios.DataBind(); } }
public void RecarregarGrid() { var nome = Session["usuNome"] == null ? "" : Session["usuNome"]; var dep = Session["usuDep"] == null ? "" : Session["usuDep"]; var container = new SimpleInjector.Container(); Infra.CrossCutting.IoC.BootStrapper.RegisterServices(container); container.GetInstance <Imagem_ItapeviContext>().ChangeConnection(ConfigurationManager.ConnectionStrings["PgProdutos"].ToString()); var service = container.GetInstance <ICadastroAppService>(); var filtro = new User_CadastroViewModel(nome.ToString(), dep.ToString()); var usuarios = service.FiltrarUsuarios(filtro); GridUsuarios.DataSource = usuarios; GridUsuarios.DataBind(); }
protected void GridUsuarios_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("Activar")) { int indice = Convert.ToInt32(e.CommandArgument); ProcsTableAdapter procesos = new ProcsTableAdapter(); procesos.activar_cuenta_usuario(Convert.ToInt32(GridUsuarios.DataKeys[indice].Values["ID"].ToString())); GridUsuarios.DataBind(); } if (e.CommandName.Equals("Desactivar")) { int indice = Convert.ToInt32(e.CommandArgument); ProcsTableAdapter procesos = new ProcsTableAdapter(); if (!GridUsuarios.DataKeys[indice].Values["ID"].ToString().Equals(Session["ID"].ToString())) { procesos.desactivar_cuenta_usuario(Convert.ToInt32(GridUsuarios.DataKeys[indice].Values["ID"].ToString())); } GridUsuarios.DataBind(); } if (e.CommandName.Equals("ModificarUsuario")) { SQLInjects injects = new SQLInjects(); int indice = Convert.ToInt32(e.CommandArgument); mostrarModificarUsuario(); GridViewRow fila = GridUsuarios.Rows[indice]; labelID.Text = HttpUtility.HtmlDecode(GridUsuarios.DataKeys[indice].Values["ID"].ToString()); TextBoxNombre.Text = HttpUtility.HtmlDecode(fila.Cells[1].Text); TextBoxApellidos.Text = HttpUtility.HtmlDecode(fila.Cells[2].Text); TextBoxCorreo.Text = HttpUtility.HtmlDecode(fila.Cells[4].Text); DropDownListEscuelas.DataBind(); for (int i = 0; i < DropDownListEscuelas.Items.Count; i++) { if (DropDownListEscuelas.Items[i].Text == HttpUtility.HtmlDecode(fila.Cells[3].Text)) { DropDownListEscuelas.Items[i].Selected = true; } else { DropDownListEscuelas.Items[i].Selected = false; } } DropDownListNivelUsuario.SelectedValue = fila.Cells[5].Text; } }
public void ExibirUsuarios(object sender, EventArgs e) { AdminController adminController = new AdminController(); #region Visibilidade_das_Grids_e_Buttons GridEmpresa.Visible = false; GridCliente.Visible = false; GridCategoria.Visible = false; GridGrupoSuporte.Visible = false; GridUsuarios.Visible = true; IncluirEmpresaBtn.Visible = false; IncluirClienteBtn.Visible = false; IncluirCategoriaBtn.Visible = false; IncluirGrupoBtn.Visible = false; IncluirUsuarioBtn.Visible = true; #endregion GridCliente.Visible = false; GridUsuarios.DataSource = adminController.ExibirUsuarios(); GridUsuarios.DataBind(); }
/* * Efecto: carga la inorfmacion de los usuarios * Requiere: nada * Modifica: interfaz */ private void llenarGridUsuarios() { DataTable tabla = crearTablaUsuarios(); Object[] datos = new Object[5]; DataTable usuarios = controladora.solicitarUsuarios();// se consultan todos ids = new String[usuarios.Rows.Count]; //agrega los servicios incluidos en el paquete if (usuarios.Rows.Count > 0) { int i = 0; foreach (DataRow fila in usuarios.Rows) { ids[i++] = fila[0].ToString(); //username datos[0] = fila[0].ToString(); //username datos[1] = fila[1].ToString(); //nombre EntidadUsuario usuarioSeleccionado = controladora.solicitarUsuario(fila[0].ToString()); string roles = ""; foreach (string rol in usuarioSeleccionado.Rol) { roles += rol + ", "; } datos[2] = roles; //rol datos[3] = fila[2].ToString(); //estacion datos[4] = "Activo"; //estado if ("0".Equals(fila[3].ToString())) { datos[4] = "Inactivo";//estado } tabla.Rows.Add(datos);// cargar en la tabla los datos de cada proveedor } todos = tabla; GridUsuarios.DataBind(); } }
protected void Reload() { _ler = new LerSelect(); var Dt = _ler.LerUsuarios(); if (Dt != null) { GridUsuarios.DataSource = Dt.ValDataTable; GridUsuarios.DataBind(); } _ler = new LerSelect(); var DtLoja = _ler.LerDropLojaCad(); if (DtLoja != null && DropFornecedor.Items.Count.ToString() == "0") { DropFornecedor.DataTextField = "Loja Des"; DropFornecedor.DataValueField = "Loja Val"; DropFornecedor.DataSource = DtLoja.ValDataTable; DropFornecedor.DataBind(); DropFornecedor.AppendDataBoundItems = true; } }
//Método para actualizar el estatus mediante un parámetro public void NuevoEstatus(String estatus) { //Traemos el id del usuario desde la vista String usuario = txtUsuario.Text.Trim(); //Vemos si el usuario existe en la BD if (!ExisteUsuario()) { ClientScript.RegisterStartupScript(this.GetType(), "Registrado", "alertaInfo('No hay usuarios coincidentes')", true); } else { try { SqlConnection cnx = new SqlConnection(CadenaCnx); //Veemos si la conexión está cerrada if (cnx.State == ConnectionState.Closed) { //Abrimos la conexión cnx.Open(); } //Creamos la consulta con los campos correspondientes, y con parámetros para facilidad y seguridad SqlCommand stm = new SqlCommand("UPDATE tbl_usuario SET usr_estatus_cuenta = @estatus WHERE usr_user = @usuario", cnx); //Pasamos los parámetros con los datos de la vista stm.Parameters.AddWithValue("@estatus", estatus.Trim()); stm.Parameters.AddWithValue("@usuario ", usuario.Trim()); //Ejecutamos la consulta stm.ExecuteNonQuery(); //Cerramos conexión cnx.Close(); ClientScript.RegisterStartupScript(this.GetType(), "Registrado", "alertaEcho('Estatus del usuario actualizado correctamente')", true); limpiarCampos(); //Actualizamos la tablita GridUsuarios.DataBind(); } catch (Exception ex) { ClientScript.RegisterStartupScript(this.GetType(), "Registrado", "alertaFallo('" + ex.Message + "')", true); } } }
protected void CargarDatos() { DataTable dt = new DataTable(); SqlConnection con = new SqlConnection (System.Configuration.ConfigurationManager.ConnectionStrings["SAGES"].ToString()); SqlDataAdapter da = new SqlDataAdapter("Usuario_TraerPorTipo", con); //SqlDataAdapter da = new SqlDataAdapter("Insumo_TraerTodo", con); //SqlCommand cmd = new SqlCommand("Usuario_Login",con); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.SelectCommand.Parameters.AddWithValue("@tipoPerfil", DropTipoUsuario.SelectedItem.ToString()); con.Open(); da.Fill(dt); con.Close(); if (dt.Rows.Count != 0) { GridUsuarios.DataSource = dt; GridUsuarios.DataBind(); } }
private DataTable crearTablaUsuarios() { DataTable tabla = new DataTable(); DataColumn columna; columna = new DataColumn(); columna.DataType = System.Type.GetType("System.String"); columna.ColumnName = "Username"; tabla.Columns.Add(columna); columna = new DataColumn(); columna.DataType = System.Type.GetType("System.String"); columna.ColumnName = "Nombre"; tabla.Columns.Add(columna); columna = new DataColumn(); columna.DataType = System.Type.GetType("System.String"); columna.ColumnName = "Roles"; tabla.Columns.Add(columna); columna = new DataColumn(); columna.DataType = System.Type.GetType("System.String"); columna.ColumnName = "Estación"; tabla.Columns.Add(columna); columna = new DataColumn(); columna.DataType = System.Type.GetType("System.String"); columna.ColumnName = "Estado"; tabla.Columns.Add(columna); GridUsuarios.DataSource = tabla; GridUsuarios.AllowSorting = false; GridUsuarios.DataBind(); return(tabla); }
private void RbtnListaUsuarios_Click(object sender, RoutedEventArgs e) { grUsuarios = new GridUsuarios(); this.AddPane(1, "Lista de Usuarios", grUsuarios); }
/* * Requiere: Controladores de eventos de la interfaz. * Efectúa: Cambia el contenido de la tabla al índice seleccionado. * Retrona: N/A */ protected void PageIndexChanging(Object sender, GridViewPageEventArgs e) { GridUsuarios.PageIndex = e.NewPageIndex; GridUsuarios.DataBind(); }
private void fillGridUsuarios() { int opcionDeBusqueda; try { opcionDeBusqueda = (int)HttpContext.Current.Session["opcionDeBusqueda"]; } catch (NullReferenceException ex) { opcionDeBusqueda = -1; } if (opcionDeBusqueda == 1) { string numFinca = (string)HttpContext.Current.Session["numFinca"]; try { using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connDB"].ConnectionString)) { string procedure = verUsuariosDePropiedadSpName; SqlCommand cmd = new SqlCommand(procedure, conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@inNumFinca", SqlDbType.VarChar).Value = numFinca; cmd.Connection = conn; conn.Open(); GridUsuarios.DataSource = cmd.ExecuteReader(); GridUsuarios.DataBind(); GridUsuarios.Visible = true; } } catch (SqlException ex) { string alertMessage = Utilidad.mensajeAlerta(ex); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('" + alertMessage + "')", true); } } else { try { using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connDB"].ConnectionString)) { string procedure = verUsuariosSpName; SqlCommand cmd = new SqlCommand(procedure, conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@inUsuario", DBNull.Value)); cmd.Connection = conn; conn.Open(); GridUsuarios.DataSource = cmd.ExecuteReader(); GridUsuarios.DataBind(); GridUsuarios.Visible = true; } } catch (SqlException ex) { string alertMessage = Utilidad.mensajeAlerta(ex); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('" + alertMessage + "')", true); } } }