예제 #1
0
        public static List <ClaseUsuarios> MostrarUsuarios()
        {
            List <ClaseUsuarios> _lista   = new List <ClaseUsuarios>();
            MySqlConnection      conexion = Conexion.ObtenerConexion();
            MySqlCommand         _comando = new MySqlCommand(String.Format("SELECT * FROM usuarios"), conexion);
            MySqlDataReader      _reader  = _comando.ExecuteReader();

            while (_reader.Read())
            {
                ClaseUsuarios usuarios = new ClaseUsuarios();
                usuarios.ID        = _reader.GetInt32(0);
                usuarios.Nombre    = _reader.GetString(1);
                usuarios.Apellido  = _reader.GetString(2);
                usuarios.Correo    = _reader.GetString(3);
                usuarios.Edad      = _reader.GetInt32(4);
                usuarios.Sexo      = _reader.GetString(5);
                usuarios.Domicilio = _reader.GetString(6);
                usuarios.Telefono  = _reader.GetInt32(7);
                usuarios.RFC       = _reader.GetString(8);
                usuarios.Area      = _reader.GetString(9);
                usuarios.Clave     = _reader.GetString(10);
                usuarios.Activo    = _reader.GetBoolean(11);


                _lista.Add(usuarios);
            }
            conexion.Close();
            return(_lista);
        }
예제 #2
0
        private void buttonModificar_Click(object sender, EventArgs e)
        {
            ClaseUsuarios usuarios = new ClaseUsuarios();

            usuarios.setID(int.Parse(textBoxID.Text.Trim()));
            usuarios.setNombre(textBoxNombre.Text.Trim());
            usuarios.setApellido(textBoxApellido.Text.Trim());
            usuarios.setCorreo(textBoxCorreo.Text.Trim());
            usuarios.setEdad(int.Parse(textBoxEdad.Text.Trim()));
            if (radioButtonF.Checked)
            {
                usuarios.setSexo("F");
            }
            else
            {
                usuarios.setSexo("M");
            }
            usuarios.setDomicilio(textBoxDomicilio.Text.Trim());
            usuarios.setTelefono(int.Parse(textBoxTelefono.Text.Trim()));
            usuarios.setRFC(textBoxRFC.Text.Trim());
            usuarios.setArea(comboBoxArea.Text.Trim());
            usuarios.setClave(textBoxClave.Text.Trim());
            usuarios.setActivo(true);
            if (ClaseUsuarios.ActualizarUsuarios(usuarios) > 0)
            {
                MessageBox.Show("Los datos del Usuario se actualizaron", "Datos Actualizados", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo actualizar", "Error al Actualizar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
예제 #3
0
        private void buttonAgregar_Click(object sender, EventArgs e)
        {
            ClaseUsuarios usuarios = new ClaseUsuarios();

            usuarios.setNombre(textBoxNombre.Text.Trim());
            usuarios.setApellido(textBoxApellido.Text.Trim());
            usuarios.setCorreo(textBoxCorreo.Text.Trim());
            usuarios.setEdad(int.Parse(textBoxEdad.Text.Trim()));
            if (radioButtonF.Checked)
            {
                usuarios.setSexo("F");
            }
            else
            {
                usuarios.setSexo("M");
            }
            usuarios.setDomicilio(textBoxDomicilio.Text.Trim());
            usuarios.setTelefono(int.Parse(textBoxTelefono.Text.Trim()));
            usuarios.setRFC(textBoxRFC.Text.Trim());
            usuarios.setArea(comboBoxArea.Text.Trim());
            usuarios.setClave(textBoxClave.Text.Trim());
            usuarios.setActivo(true);
            int resultado = ClaseUsuarios.AgregarUsuarios(usuarios);

            if (resultado > 0)
            {
                MessageBox.Show("Usuario guardado correctamente", "Guardado!!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo guardar el Usuario", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
예제 #4
0
        public static int ActualizarUsuarios(ClaseUsuarios usuarios)
        {
            int             retorno  = 0;
            MySqlConnection conexion = Conexion.ObtenerConexion();

            MySqlCommand comando = new MySqlCommand(string.Format("Update usuarios set nombre='{0}', apellido='{1}', correo='{2}', edad='{3}', sexo='{4}', domicilio='{5}', telefono='{6}',  RFC='{7}', area='{8}', clave='{9}', activo='{10}' where ID='{11}'",
                                                                  usuarios.Nombre, usuarios.Apellido, usuarios.Correo, usuarios.Edad, usuarios.Sexo, usuarios.Domicilio, usuarios.Telefono, usuarios.RFC, usuarios.Area, usuarios.Clave, usuarios.Activo, usuarios.ID), conexion);

            retorno = comando.ExecuteNonQuery();
            conexion.Close();

            return(retorno);
        }
예제 #5
0
        public static int AgregarUsuarios(ClaseUsuarios usuarios)
        {
            int             retorno  = 0;
            MySqlConnection conexion = Conexion.ObtenerConexion();
            MySqlCommand    comando  = new MySqlCommand(string.Format("Insert into usuarios (id, nombre, apellido, correo, edad, sexo, " +
                                                                      "domicilio, telefono, RFC, area, clave, activo) " +
                                                                      "values('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}')",
                                                                      usuarios.ID, usuarios.Nombre, usuarios.Apellido, usuarios.Correo, usuarios.Edad, usuarios.Sexo, usuarios.Domicilio, usuarios.Telefono, usuarios.RFC, usuarios.Area, usuarios.Clave, usuarios.Activo), conexion);

            retorno = comando.ExecuteNonQuery();
            conexion.Close();
            return(retorno);
        }
예제 #6
0
 private void buttonEliminar_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Esta Seguro que desea eliminar el Usuario actual", "Estas Seguro??", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         if (ClaseUsuarios.EliminarUsuarios(int.Parse(textBoxID.Text.Trim())) > 0)
         {
             MessageBox.Show("Usuario Eliminado Correctamente!", "Usuario Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             MessageBox.Show("No se pudo eliminar el Usuario", "Usuario No Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
     else
     {
         MessageBox.Show("Se cancelo la eliminacion", "Eliminacion Cancelada", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }