public static List <Pro_Proveedores> BuscarProveedores_Razon(String pRazon_Social) { List <Pro_Proveedores> Lista = new List <Pro_Proveedores>(); 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_Proveedor, Nombre, Apellido, Razon_Social, Direccion, TelefonoOficina, Celular, Email from Proveedores where Razon_Social like '%{0}%'", pRazon_Social), conexion); MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { Pro_Proveedores pProveedor = new Pro_Proveedores(); pProveedor.Id_Proveedor = Convert.ToInt32(reader[0].ToString()); pProveedor.Nombre = reader[1].ToString(); pProveedor.Apellido = reader[2].ToString(); pProveedor.Razon_Social = reader[3].ToString(); pProveedor.Direccion = reader[4].ToString(); pProveedor.TelefonoOficina = reader[5].ToString(); pProveedor.Celular = reader[6].ToString(); pProveedor.Email = reader[7].ToString(); Lista.Add(pProveedor); } conexion.Close(); return(Lista); } }
public static List <Pro_Proveedores> CargarProveedores() { List <Pro_Proveedores> ListaProveedores = new List <Pro_Proveedores>(); using (MySqlConnection conexion = Conexion.MiConexion()) { string Consulta = "SELECT * FROM Proveedores"; MySqlCommand Comando = new MySqlCommand(Consulta, conexion); MySqlDataReader reader = Comando.ExecuteReader(); while (reader.Read()) { Pro_Proveedores pProveedor = new Pro_Proveedores(); pProveedor.Id_Proveedor = Convert.ToInt32(reader[0].ToString()); pProveedor.Nombre = reader[1].ToString(); pProveedor.Apellido = reader[2].ToString(); pProveedor.Razon_Social = reader[3].ToString(); pProveedor.Direccion = reader[4].ToString(); pProveedor.TelefonoOficina = reader[5].ToString(); pProveedor.Celular = reader[6].ToString(); pProveedor.Email = reader[7].ToString(); ListaProveedores.Add(pProveedor); } } return(ListaProveedores); }
public static int Modificar(Pro_Proveedores pProveedor) { int retorno = 0; using (MySqlConnection conexion = Conexion.MiConexion()) { MySqlCommand comando = new MySqlCommand(string.Format("Update Proveedores set Nombre='{0}', Apellido='{1}', Razon_Social='{2}', Direccion='{3}', TelefonoOficina='{4}', Celular='{5}', Email='{6}' where Email='{7}'", pProveedor.Nombre, pProveedor.Apellido, pProveedor.Razon_Social, pProveedor.Direccion, pProveedor.TelefonoOficina, pProveedor.Celular, pProveedor.Email, pProveedor.Email), conexion); retorno = comando.ExecuteNonQuery(); conexion.Close(); } return(retorno); }
public static int Agregar(Pro_Proveedores pProveedor) { int retorno = 0; using (MySqlConnection conexion = Conexion.MiConexion()) { MySqlCommand Comando = new MySqlCommand(string.Format("Insert Into Proveedores (Nombre, Apellido, Razon_Social, Direccion, TelefonoOficina, Celular, Email) values ('{0}','{1}','{2}','{3}','{4}','{5}','{6}')", pProveedor.Nombre, pProveedor.Apellido, pProveedor.Razon_Social, pProveedor.Direccion, pProveedor.TelefonoOficina, pProveedor.Celular, pProveedor.Email), conexion); retorno = Comando.ExecuteNonQuery(); conexion.Close(); } return(retorno); }
private void btnGuardar_Proveedor_Click(object sender, EventArgs e) { try { Pro_Proveedores Pro_Proveedores = new Pro_Proveedores(); 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 (txtRazon_Social.Text.Length == 0) { MessageBox.Show("Error en campo Razon Social", "Campos Obligatorio, verifique", MessageBoxButtons.OK, MessageBoxIcon.Error); txtRazon_Social.Focus(); return; } if (txtDireccion.Text.Length == 0) { MessageBox.Show("Error en campo Direccion", "Campos Obligatorio, verifique", MessageBoxButtons.OK, MessageBoxIcon.Error); txtDireccion.Focus(); return; } if (txtTelefonoOficina.Text.Length == 0) { MessageBox.Show("Error en campo Telefono Oficina", "Campos Obligatorio, verifique", MessageBoxButtons.OK, MessageBoxIcon.Error); txtTelefonoOficina.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_Proveedores.Existe(txtEmail.Text) == false) { Pro_Proveedores.Nombre = txtNombre.Text; Pro_Proveedores.Apellido = txtApellido.Text; Pro_Proveedores.Razon_Social = txtRazon_Social.Text; Pro_Proveedores.Direccion = txtDireccion.Text; Pro_Proveedores.TelefonoOficina = txtTelefonoOficina.Text; Pro_Proveedores.Celular = txtCelular.Text; Pro_Proveedores.Email = txtEmail.Text; Met_Proveedores.Modificar(Pro_Proveedores); MessageBox.Show("Datos Modificados Correctamente", "Datos Guardados", MessageBoxButtons.OK, MessageBoxIcon.Information); dataGridView1.DataSource = Met_Proveedores.CargarProveedores(); limpiar(); } else { Pro_Proveedores.Nombre = txtNombre.Text; Pro_Proveedores.Apellido = txtApellido.Text; Pro_Proveedores.Razon_Social = txtRazon_Social.Text; Pro_Proveedores.Direccion = txtDireccion.Text; Pro_Proveedores.TelefonoOficina = txtTelefonoOficina.Text; Pro_Proveedores.Celular = txtCelular.Text; Pro_Proveedores.Email = txtEmail.Text; Met_Proveedores.Agregar(Pro_Proveedores); MessageBox.Show("Datos Guardados Correctamente", "Datos Guardados", MessageBoxButtons.OK, MessageBoxIcon.Information); dataGridView1.DataSource = Met_Proveedores.CargarProveedores(); limpiar(); } } catch { MessageBox.Show("No se pudieron Guardar lo datos", "Error al Guardar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }