public static List <ClaseClientes> MostrarClientes() { List <ClaseClientes> _lista = new List <ClaseClientes>(); MySqlConnection conexion = Conexion.ObtenerConexion(); MySqlCommand _comando = new MySqlCommand(String.Format("SELECT * FROM clientes"), conexion); MySqlDataReader _reader = _comando.ExecuteReader(); while (_reader.Read()) { ClaseClientes clientes = new ClaseClientes(); clientes.ID = _reader.GetInt32(0); clientes.Nombre = _reader.GetString(1); clientes.Apellido = _reader.GetString(2); clientes.Correo = _reader.GetString(3); clientes.Edad = _reader.GetInt32(4); clientes.Sexo = _reader.GetChar(5); clientes.Domicilio = _reader.GetString(6); clientes.Telefono = _reader.GetInt32(7); clientes.RFC = _reader.GetString(8); clientes.Activo = _reader.GetBoolean(9); _lista.Add(clientes); } conexion.Close(); return(_lista); }
private void buttonModificar_Click(object sender, EventArgs e) { ClaseClientes clientes = new ClaseClientes(); clientes.setID(int.Parse(textBoxID.Text.Trim())); clientes.setNombre(textBoxNombre.Text.Trim()); clientes.setApellido(textBoxApellido.Text.Trim()); clientes.setCorreo(textBoxCorreo.Text.Trim()); clientes.setEdad(int.Parse(textBoxEdad.Text.Trim())); if (radioButtonF.Checked) { clientes.setSexo('F'); } else { clientes.setSexo('M'); } clientes.setDomicilio(textBoxDomicilio.Text.Trim()); clientes.setTelefono(int.Parse(textBoxTelefono.Text.Trim())); clientes.setRFC(textBoxRFC.Text.Trim()); clientes.setActivo(true); if (ClaseClientes.ActualizarClientes(clientes) > 0) { MessageBox.Show("Los datos del Cliente se actualizaron", "Datos Actualizados", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo actualizar", "Error al Actualizar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void buttonAgregar_Click(object sender, EventArgs e) { ClaseClientes clientes = new ClaseClientes(); clientes.setNombre(textBoxNombre.Text.Trim()); clientes.setApellido(textBoxApellido.Text.Trim()); clientes.setCorreo(textBoxCorreo.Text.Trim()); clientes.setEdad(int.Parse(textBoxEdad.Text.Trim())); if (radioButtonF.Checked) { clientes.setSexo('F'); } else { clientes.setSexo('M'); } clientes.setDomicilio(textBoxDomicilio.Text.Trim()); clientes.setTelefono(int.Parse(textBoxTelefono.Text.Trim())); clientes.setRFC(textBoxRFC.Text.Trim()); clientes.setActivo(true); int resultado = ClaseClientes.AgregarClientes(clientes); if (resultado > 0) { MessageBox.Show("Cliente guardado correctamente", "Guardado!!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo guardar el Cliente", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public static int ActualizarClientes(ClaseClientes clientes) { int retorno = 0; MySqlConnection conexion = Conexion.ObtenerConexion(); MySqlCommand comando = new MySqlCommand(string.Format("Update clientes set nombre='{0}', apellido='{1}', correo='{2}', edad='{3}', sexo='{4}', domicilio='{5}', telefono='{6}', RFC='{7}', activo='{8}' where ID='{9}'", clientes.Nombre, clientes.Apellido, clientes.Correo, clientes.Edad, clientes.Sexo, clientes.Domicilio, clientes.Telefono, clientes.RFC, clientes.Activo, clientes.ID), conexion); retorno = comando.ExecuteNonQuery(); conexion.Close(); return(retorno); }
public static int AgregarClientes(ClaseClientes clientes) { int retorno = 0; MySqlConnection conexion = Conexion.ObtenerConexion(); MySqlCommand comando = new MySqlCommand(string.Format("Insert into clientes (id, nombre, apellido, correo, edad, sexo, " + "domicilio, telefono, RFC, activo) " + "values('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}')", clientes.ID, clientes.Nombre, clientes.Apellido, clientes.Correo, clientes.Edad, clientes.Sexo, clientes.Domicilio, clientes.Telefono, clientes.RFC, clientes.Activo), conexion); retorno = comando.ExecuteNonQuery(); conexion.Close(); return(retorno); }
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 (ClaseClientes.EliminarClientes(int.Parse(textBoxID.Text.Trim())) > 0) { MessageBox.Show("Cliente Eliminado Correctamente!", "Cliente Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo eliminar el Cliente", "Cliente No Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Se cancelo la eliminacion", "Eliminacion Cancelada", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }