public static List <Pro_Usuarios> BuscarUsuarios_Nombre(String pNombre) { List <Pro_Usuarios> ListaUsuarios = new List <Pro_Usuarios>(); using (MySqlConnection conexion = Conexion.MiConexion()) { MySqlCommand comando = new MySqlCommand(string.Format( "Select Nombre, Apellido, Direccion, Usuario, Contrasena, Tipo from Usuarios where Nombre like '%{0}%'", pNombre), conexion); // "Select Codigo, Nombre, Descripcion, Precio from Clientes where Nombre={1}", pNombre), conexion); MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { Pro_Usuarios pUsuarios = new Pro_Usuarios(); pUsuarios.Nombre = reader[0].ToString(); pUsuarios.Apellido = reader[1].ToString(); pUsuarios.Direccion = reader[2].ToString(); pUsuarios.Usuario = reader[3].ToString(); pUsuarios.Contrasena = reader[4].ToString(); pUsuarios.Tipo = reader[5].ToString(); ListaUsuarios.Add(pUsuarios); } conexion.Close(); return(ListaUsuarios); } }
public static int Modificar(Pro_Usuarios pUsuario) { int retorno = 0; using (MySqlConnection conexion = Conexion.MiConexion()) { MySqlCommand comando = new MySqlCommand(string.Format("Update Usuarios set Nombre='{0}', Apellido='{1}', Direccion='{2}', Contrasena='{3}', Tipo='{4}' where Usuario='{5}'", pUsuario.Nombre, pUsuario.Apellido, pUsuario.Direccion, pUsuario.Contrasena, pUsuario.Tipo, pUsuario.Usuario), conexion); retorno = comando.ExecuteNonQuery(); conexion.Close(); } return(retorno); }
public static int Agregar(Pro_Usuarios pUsuario) { int retorno = 0; using (MySqlConnection conexion = Conexion.MiConexion()) { MySqlCommand Comando = new MySqlCommand(string.Format("Insert Into Usuarios (Nombre, Apellido, Direccion, Usuario, Contrasena, Tipo) values ('{0}','{1}','{2}','{3}','{4}','{5}')", pUsuario.Nombre, pUsuario.Apellido, pUsuario.Direccion, pUsuario.Usuario, pUsuario.Contrasena, pUsuario.Tipo), conexion); retorno = Comando.ExecuteNonQuery(); conexion.Close(); } return(retorno); }
public static List <Pro_Usuarios> CargarUsuarios() { List <Pro_Usuarios> ListaUsuarios = new List <Pro_Usuarios>(); using (MySqlConnection conexion = Conexion.MiConexion()) { string Consulta = "SELECT * FROM Usuarios"; MySqlCommand Comando = new MySqlCommand(Consulta, conexion); MySqlDataReader reader = Comando.ExecuteReader(); while (reader.Read()) { Pro_Usuarios pUsuario = new Pro_Usuarios(); pUsuario.Nombre = reader[0].ToString(); pUsuario.Apellido = reader[1].ToString(); pUsuario.Direccion = reader[2].ToString(); pUsuario.Usuario = reader[3].ToString(); pUsuario.Contrasena = reader[4].ToString(); pUsuario.Tipo = reader[5].ToString(); ListaUsuarios.Add(pUsuario); } } return(ListaUsuarios); }
private void btnGuardar_Usuario_Click(object sender, EventArgs e) { try { Pro_Usuarios Pro_Usuarios = new Pro_Usuarios(); if (txtNombre.Text.Length == 0) { MessageBox.Show("Error en campo Nombre", "Campos Obligatorio, verifique", MessageBoxButtons.OK, MessageBoxIcon.Error); txtNombre.Focus(); return; } if (txtApellido.Text.Length == 0) { MessageBox.Show("Error en campo Apellido", "Campos Obligatorio, verifique", MessageBoxButtons.OK, MessageBoxIcon.Error); txtApellido.Focus(); return; } if (txtDireccion.Text.Length == 0) { MessageBox.Show("Error en campo Direccion", "Campos Obligatorio, verifique", MessageBoxButtons.OK, MessageBoxIcon.Error); txtDireccion.Focus(); return; } if (txtNombreUsuario.Text.Length == 0) { MessageBox.Show("Error en campo Nombre de Usuario", "Campos Obligatorio, verifique", MessageBoxButtons.OK, MessageBoxIcon.Error); txtNombreUsuario.Focus(); return; } if (txtContrasena.Text.Length == 0) { MessageBox.Show("Error en campo Contraseña", "Campos Obligatorio, verifique", MessageBoxButtons.OK, MessageBoxIcon.Error); txtContrasena.Focus(); return; } if (txtConfirmar_Contrasena.Text.Length == 0) { MessageBox.Show("Error en campo Confirmar Contraseña", "Campos Obligatorio, verifique", MessageBoxButtons.OK, MessageBoxIcon.Error); txtConfirmar_Contrasena.Focus(); return; } if (cmbTipo.Text.Length == 0) { MessageBox.Show("Error en campo Tipo de Usuario", "Campos Obligatorio, verifique", MessageBoxButtons.OK, MessageBoxIcon.Error); cmbTipo.Focus(); return; } if (!Met_Usuarios.Existe(txtNombreUsuario.Text) == false) { Pro_Usuarios.Nombre = txtNombre.Text; Pro_Usuarios.Apellido = txtApellido.Text; Pro_Usuarios.Direccion = txtDireccion.Text; Pro_Usuarios.Usuario = txtNombreUsuario.Text; Pro_Usuarios.Contrasena = txtContrasena.Text; Pro_Usuarios.Tipo = cmbTipo.Text; Met_Usuarios.Modificar(Pro_Usuarios); MessageBox.Show("Datos Modificados Correctamente", "Datos Guardados", MessageBoxButtons.OK, MessageBoxIcon.Information); dataGridView1.DataSource = Met_Usuarios.CargarUsuarios(); limpiar(); } else { Pro_Usuarios.Nombre = txtNombre.Text; Pro_Usuarios.Apellido = txtApellido.Text; Pro_Usuarios.Direccion = txtDireccion.Text; Pro_Usuarios.Usuario = txtNombreUsuario.Text; Pro_Usuarios.Contrasena = txtContrasena.Text; Pro_Usuarios.Tipo = cmbTipo.Text; Met_Usuarios.Agregar(Pro_Usuarios); MessageBox.Show("Datos Guardados Correctamente", "Datos Guardados", MessageBoxButtons.OK, MessageBoxIcon.Information); dataGridView1.DataSource = Met_Usuarios.CargarUsuarios(); limpiar(); } } catch { MessageBox.Show("No se pudieron Guardar lo datos", "Error al Guardar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }