private void Button_Click(object sender, RoutedEventArgs e) { int resultado; claseProveedor proveedorModificado = new claseProveedor(); if (Nombretex.Text == "" || Teleftex.Text == "") { MessageBox.Show("Debe llenar todos los campos", "", MessageBoxButton.OK, MessageBoxImage.Error); } else { proveedorModificado.CodProveedor = Codtex.Text; proveedorModificado.Nombre = Nombretex.Text; proveedorModificado.Telefono = Teleftex.Text; resultado = claseAB.ModificarProveedor(proveedorModificado.CodProveedor, proveedorModificado.Nombre, proveedorModificado.Telefono); if (resultado == 0) { MessageBox.Show("No se pudo adicionar los datos.", "", MessageBoxButton.OK, MessageBoxImage.Error); } else { MessageBox.Show("Modificacion exitosa."); Codtex.Clear(); Nombretex.Clear(); Teleftex.Clear(); listaModificarProv.ItemsSource = claseAB.ListaProveedor(); } } }
private void Codtex_LostFocus(object sender, RoutedEventArgs e) { claseProveedor prov = new claseProveedor(); prov = claseAB.BusquedaProveedor2(Codtex.Text); Nombretex.Text = prov.Nombre; Teleftex.Text = prov.Telefono; }
//ADICIONAR proveedor public static int AdicionarProveedor(claseProveedor proveedor) { int retorno = 0; using (SqlConnection conexion = Conexion.ObtenerConexion()) { SqlCommand comando = new SqlCommand(string.Format(@"insert into Proveedor values('{0}','{1}','{2}')", proveedor.CodProveedor, proveedor.Nombre, proveedor.Telefono), conexion); retorno = comando.ExecuteNonQuery(); conexion.Close(); } return(retorno); }
public static claseProveedor BusquedaProveedor2(string cod) { claseProveedor proveedor = new claseProveedor(); using (SqlConnection conexion = Conexion.ObtenerConexion()) { SqlCommand Consulta = new SqlCommand(string.Format(@"select Codproveedor,Nombre,Telefono from Proveedor where Codproveedor='{0}'", cod), conexion); SqlDataReader Lectura = Consulta.ExecuteReader(); while (Lectura.Read()) { proveedor.CodProveedor = Lectura.GetString(0); proveedor.Nombre = Lectura.GetString(1); proveedor.Telefono = Lectura.GetString(2); } conexion.Close(); return(proveedor); } }
private void listaModificarProv_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { string nombre; claseProveedor Miproveedor = new claseProveedor(); nombre = listaModificarProv.SelectedItem.ToString(); // MessageBox.Show(nombre.ToString()); Miproveedor = claseAB.BusquedaProveedor(nombre); // MessageBox.Show(Miproducto.Nombre.ToString()); Nombretex.Text = Miproveedor.Nombre.ToString(); Codtex.Text = Miproveedor.CodProveedor.ToString(); Teleftex.Text = Miproveedor.Telefono.ToString(); } catch { } }
private void Button_Click(object sender, RoutedEventArgs e) { try { int resultado; claseProveedor proveedorAgregado = new claseProveedor(); if (Codtex.Text == "" || Nombretex.Text == "" || Teleftex.Text == "") { MessageBox.Show("Debe llenar todos los campos", "", MessageBoxButton.OK, MessageBoxImage.Error); } else { proveedorAgregado.CodProveedor = Codtex.Text; proveedorAgregado.Nombre = Nombretex.Text; proveedorAgregado.Telefono = Teleftex.Text; resultado = claseAB.AdicionarProveedor(proveedorAgregado); if (resultado == 0) { MessageBox.Show("No se pudo adicionar los datos.", "", MessageBoxButton.OK, MessageBoxImage.Error); } else { MessageBox.Show("Adición exitosa."); Codtex.Clear(); Nombretex.Clear(); Teleftex.Clear(); listaAgregarProv.ItemsSource = claseAB.ListaProveedor(); } } } catch (FormatException error) { MessageBox.Show("Ingrse las carecteristicas Correspondientes:" + error.Message); } }