public static List <Pro_Clientes> BuscarClientes_Email(String pEmail) { List <Pro_Clientes> Lista = new List <Pro_Clientes>(); using (MySqlConnection conexion = Conexion.MiConexion()) { MySqlCommand comando = new MySqlCommand(string.Format( //"Select Codigo, Nombre, Descripcion, Precio from Clientes where Codigo like '%{0}%' or Nombre like '%{1}%'", pCodigo, pNombre), conexion); "Select Id_Cliente, Nombre, Apellido, Direccion, TelefonoCasa, Celular, Email, FechaNacimiento from Clientes where Email like '%{0}%'", pEmail), conexion); MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { Pro_Clientes pCliente = new Pro_Clientes(); pCliente.Id_Cliente = Convert.ToInt32(reader[0].ToString()); pCliente.Nombre = reader[1].ToString(); pCliente.Apellido = reader[2].ToString(); pCliente.Direccion = reader[3].ToString(); pCliente.TelefonoCasa = reader[4].ToString(); pCliente.Celular = reader[5].ToString(); pCliente.Email = reader[6].ToString(); pCliente.Fecha_Nacimiento = reader[7].ToString(); Lista.Add(pCliente); } conexion.Close(); return(Lista); } }
public static List <Pro_Clientes> CargarClientes() { List <Pro_Clientes> ListaClientes = new List <Pro_Clientes>(); using (MySqlConnection conexion = Conexion.MiConexion()) { string Consulta = "SELECT * FROM Clientes"; MySqlCommand Comando = new MySqlCommand(Consulta, conexion); MySqlDataReader reader = Comando.ExecuteReader(); while (reader.Read()) { Pro_Clientes pCliente = new Pro_Clientes(); pCliente.Id_Cliente = Convert.ToInt32(reader[0].ToString()); pCliente.Nombre = reader[1].ToString(); pCliente.Apellido = reader[2].ToString(); pCliente.Direccion = reader[3].ToString(); pCliente.TelefonoCasa = reader[4].ToString(); pCliente.Celular = reader[5].ToString(); pCliente.Email = reader[6].ToString(); pCliente.Fecha_Nacimiento = reader[7].ToString(); ListaClientes.Add(pCliente); } } return(ListaClientes); }
public static int Modificar(Pro_Clientes pCliente) { int retorno = 0; using (MySqlConnection conexion = Conexion.MiConexion()) { MySqlCommand comando = new MySqlCommand(string.Format("Update Clientes set Nombre='{0}', Apellido='{1}', Direccion='{2}', TelefonoCasa='{3}', Celular='{4}', Email='{5}' where Id_Cliente='{6}'", pCliente.Nombre, pCliente.Apellido, pCliente.Direccion, pCliente.TelefonoCasa, pCliente.Celular, pCliente.Email, pCliente.Id_Cliente), conexion); retorno = comando.ExecuteNonQuery(); conexion.Close(); } return(retorno); }
public static int Agregar(Pro_Clientes pCliente) { int retorno = 0; using (MySqlConnection conexion = Conexion.MiConexion()) { MySqlCommand Comando = new MySqlCommand(string.Format("Insert Into Clientes (Nombre, Apellido, Direccion, TelefonoCasa, Celular, Email, FechaNacimiento) values ('{0}','{1}','{2}','{3}','{4}','{5}','{6}')", pCliente.Nombre, pCliente.Apellido, pCliente.Direccion, pCliente.TelefonoCasa, pCliente.Celular, pCliente.Email, pCliente.Fecha_Nacimiento), conexion); retorno = Comando.ExecuteNonQuery(); conexion.Close(); } return(retorno); }
private void btnGuardar_Cliente_Click(object sender, EventArgs e) { try { Pro_Clientes Pro_Clientes = new Pro_Clientes(); 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 (txtTelefonoCasa.Text.Length == 0) { MessageBox.Show("Error en campo Telefono Casa", "Campos Obligatorio, verifique", MessageBoxButtons.OK, MessageBoxIcon.Error); txtTelefonoCasa.Focus(); return; } if (txtCelular.Text.Length == 0) { MessageBox.Show("Error en campo Celular", "Campos Obligatorio, verifique", MessageBoxButtons.OK, MessageBoxIcon.Error); txtCelular.Focus(); return; } if (txtEmail.Text.Length == 0) { MessageBox.Show("Error en campo Email", "Campos Obligatorio, verifique", MessageBoxButtons.OK, MessageBoxIcon.Error); txtEmail.Focus(); return; } if (!Met_Clientes.Existe(txtEmail.Text) == false) { Pro_Clientes.Nombre = txtNombre.Text; Pro_Clientes.Apellido = txtApellido.Text; Pro_Clientes.Direccion = txtDireccion.Text; Pro_Clientes.TelefonoCasa = txtTelefonoCasa.Text; Pro_Clientes.Celular = txtCelular.Text; Pro_Clientes.Email = txtEmail.Text; Pro_Clientes.Fecha_Nacimiento = string.Format("{0:yyyy-MM-dd}", FechaNacimiento.Value); Met_Clientes.Modificar(Pro_Clientes); MessageBox.Show("Datos Modificados Correctamente", "Datos Guardados", MessageBoxButtons.OK, MessageBoxIcon.Information); dataGridView1.DataSource = Met_Clientes.CargarClientes(); limpiar(); } else { Pro_Clientes.Nombre = txtNombre.Text; Pro_Clientes.Apellido = txtApellido.Text; Pro_Clientes.Direccion = txtDireccion.Text; Pro_Clientes.TelefonoCasa = txtTelefonoCasa.Text; Pro_Clientes.Celular = txtCelular.Text; Pro_Clientes.Email = txtEmail.Text; Pro_Clientes.Fecha_Nacimiento = string.Format("{0:yyyy-MM-dd}", FechaNacimiento.Value); Met_Clientes.Agregar(Pro_Clientes); MessageBox.Show("Datos Guardados Correctamente", "Datos Guardados", MessageBoxButtons.OK, MessageBoxIcon.Information); dataGridView1.DataSource = Met_Clientes.CargarClientes(); limpiar(); } } catch { MessageBox.Show("No se pudieron Guardar lo datos", "Error al Guardar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }