public static bool Modificar(eArticulos articuloEntrada) { bool paso = false; Contexto contexto = new Contexto(); try { eArticulos articuloEn = eArticulosBLL.Buscar(articuloEntrada.EntradaId); int desigualdal = articuloEntrada.Cantidad - articuloEn.Cantidad; Articulos articulos = ArticulosBLL.Buscar(articuloEntrada.ArticuloId); articulos.Inventario += desigualdal; ArticulosBLL.Modificar(articulos); contexto.Entry(articuloEntrada).State = EntityState.Modified; if (contexto.SaveChanges() > 0) { paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
public eArticulos LlenaClase() { eArticulos articulo = new eArticulos(); articulo.EntradaId = Convert.ToInt32(IdenumericUpDown.Value); articulo.Fecha = FechadateTimePicker.Value; articulo.ArticuloId = Convert.ToInt32(ArticomboBox.SelectedValue); articulo.Cantidad = Convert.ToInt32(CantidadtextBox.Text); return(articulo); }
private void Buscarbutton_Click(object sender, EventArgs e) { int id = Convert.ToInt32(IdenumericUpDown.Value); eArticulos articulo = eArticulosBLL.Buscar(id); if (articulo != null) { ArticomboBox.Text = articulo.ArticuloId.ToString(); FechadateTimePicker.Value = articulo.Fecha; CantidadtextBox.Text = articulo.Cantidad.ToString(); } else { MessageBox.Show("No hay Ningun Dato", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static eArticulos Buscar(int id) { Contexto contexto = new Contexto(); eArticulos articulo = new eArticulos(); try { articulo = contexto.artic.Find(id); contexto.Dispose(); } catch (Exception) { throw; } return(articulo); }
public static bool Guardar(eArticulos articuloEntrada) { bool paso = false; Contexto contexto = new Contexto(); try { if (contexto.artic.Add(articuloEntrada) != null) { Articulos articulos = ArticulosBLL.Buscar(articuloEntrada.ArticuloId); articulos.Inventario += articuloEntrada.Cantidad; BLL.ArticulosBLL.Modificar(articulos); contexto.SaveChanges(); paso = true; } } catch (Exception) { throw; } return(paso); }
public static bool Eliminar(int id) { bool paso = false; Contexto contexto = new Contexto(); try { eArticulos articuloEntrada = new eArticulos(); articuloEntrada = contexto.artic.Find(id); Articulos articulos = ArticulosBLL.Buscar(articuloEntrada.ArticuloId); articulos.Inventario -= articuloEntrada.Cantidad; ArticulosBLL.Modificar(articulos); if (contexto.SaveChanges() > 0) { paso = true; } } catch (Exception) { throw; } return(paso); }