public static bool Modificar(EntradaArticulos Entrada, EntradaArticulos EntradaAnterior) { bool paso = false; Contexto contexto = new Contexto(); try { EntradaArticulos entrada = BLL.EntradaArticulosBLL.Buscar(Entrada.EntradaID); contexto.Entry(Entrada).State = EntityState.Modified; Articulos articulo = contexto.articulos.Find(Entrada.ArticulosId); Articulos ArticuloAnterior = contexto.articulos.Find(EntradaAnterior.ArticulosId); articulo.Inventario += Entrada.CantidadArticulo; ArticuloAnterior.Inventario -= EntradaAnterior.CantidadArticulo; contexto.Entry(articulo).State = EntityState.Modified; if (contexto.SaveChanges() > 0) { paso = true; } contexto.Dispose(); } catch (Exception) { //throw; MessageBox.Show("No se encuentran entradas de articulos registradas en el ID Seleccionado"); } ; return(paso); }
public static bool Eliminar(int id) { bool paso = false; Contexto contexto = new Contexto(); try { EntradaArticulos Entrada = contexto.entradaArticulos.Find(id); Articulos Articulo = contexto.articulos.Find(Entrada.ArticulosId); Articulo.Inventario -= Entrada.CantidadArticulo; contexto.entradaArticulos.Remove(Entrada); if (contexto.SaveChanges() > 0) { paso = true; } contexto.Dispose(); } catch (Exception) { MessageBox.Show("No se encuentran entradas de articulos registradas en el ID seleccionado"); } return(paso); }
public static bool Eliminar(int id) { bool paso = true; Contexto db = new Contexto(); try { EntradaArticulos entradaArticulos = db.entradaArticulos.Find(id); if (entradaArticulos != null) { Articulos articulos = BLL.ArticuloBLL.Buscar(entradaArticulos.EntradaArticuloId); articulos.Existencia -= entradaArticulos.Cantidad; BLL.ArticuloBLL.Modificar(articulos); db.Entry(entradaArticulos).State = EntityState.Deleted; } if (db.SaveChanges() > 0) { paso = true; db.Dispose(); } } catch (Exception) { throw; } return(paso); }
public static bool Eliminar(int id) { bool paso = false; Contexto contexto = new Contexto(); try { EntradaArticulos entradaArticulos = contexto.entradaArticulos.Find(id); if (entradaArticulos != null) { var Articulo = contexto.articulos.Find(entradaArticulos.ArticuloID); //Reduce la cantidad Articulo.Inventario -= entradaArticulos.Cantidad; contexto.Entry(entradaArticulos).State = EntityState.Deleted; } if (contexto.SaveChanges() > 0) { paso = true; contexto.Dispose(); } } catch (Exception) { throw; } return(paso); }
public static bool Guardar(EntradaArticulos entradaArticulos) { bool paso = false; Contexto db = new Contexto(); try { if (db.entradaArticulos.Add(entradaArticulos) != null) { Articulos articulos = BLL.ArticuloBLL.Buscar(entradaArticulos.ArticuloId); articulos.Existencia += entradaArticulos.Cantidad; BLL.ArticuloBLL.Modificar(articulos); db.SaveChanges(); paso = true; } db.Dispose(); } catch (Exception) { throw; } return(paso); }
public static bool Modificar(EntradaArticulos entradaArticulos) { bool paso = false; Contexto db = new Contexto(); try { EntradaArticulos EntArt = BLL.EntradaArticuloBLL.Buscar(entradaArticulos.EntradaArticuloId); decimal resta; resta = entradaArticulos.Cantidad - EntArt.Cantidad; Articulos articulos = BLL.ArticuloBLL.Buscar(entradaArticulos.ArticuloId); articulos.Existencia += resta; BLL.ArticuloBLL.Modificar(articulos); db.Entry(entradaArticulos).State = EntityState.Modified; if (db.SaveChanges() > 0) { paso = true; } db.Dispose(); } catch (Exception) { throw; } return(paso); }
public static bool Eliminar(int id) { bool paso = false; Contexto contexto = new Contexto(); try { EntradaArticulos entradaArticulos = contexto.EntradaArticulos.Find(id); Articulos articulo = ArticulosBLL.Buscar(entradaArticulos.ArticuloId); articulo.Inventario -= entradaArticulos.Cantidad; ArticulosBLL.Modificar(articulo); contexto.EntradaArticulos.Remove(entradaArticulos); if (contexto.SaveChanges() > 0) { paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
public static bool Modificar(EntradaArticulos entradaArt) { bool paso = false; Contexto contexto = new Contexto(); try { EntradaArticulos EntradaAnterior = EntradaArticuloBLL.Buscar(entradaArt.EntradaId); int modificado = entradaArt.Cantidad - EntradaAnterior.Cantidad; Articulos articulo = ArticulosBLL.Buscar(entradaArt.ArticuloId); articulo.Inventario += modificado; ArticulosBLL.Modificar(articulo); contexto.Entry(entradaArt).State = EntityState.Modified; if (contexto.SaveChanges() > 0) { paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
private void Buscarbutton_Click(object sender, EventArgs e) { if (validar(1)) { MessageBox.Show("llenar campos"); } else { int id = Convert.ToInt32(IdnumericUpDown.Value); EntradaArticulos entradaarticulo = BLL.EntradaArticulosBLL.Buscar(id); if (entradaarticulo != null) { IdnumericUpDown.Value = entradaarticulo.EntradaId; ArticulocomboBox.SelectedValue = entradaarticulo.ArticuloId; CantidadnumericUpDown.Value = entradaarticulo.Cantidad; } else { MessageBox.Show("No Fue Encontrado!", "buscar de nuevo", MessageBoxButtons.OK, MessageBoxIcon.Error); } errorProvider1.Clear(); } }
public static bool Guardar(EntradaArticulos entradaArticulos) { bool paso = false; Contexto contexto = new Contexto(); Repositorio <Articulos> registrodeArticulos = new Repositorio <Articulos>(new Contexto()); try { if (contexto.entradaArticulos.Add(entradaArticulos) != null) { List <Articulos> list = registrodeArticulos.GetList(x => x.Descripcion == entradaArticulos.Articulos); for (int i = 0; i < list.Count; i++) { Articulos item = list[i]; contexto.Articulos.Find(item.ArticulosId).Inventario += entradaArticulos.Cantidad; } contexto.SaveChanges(); paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
public static bool Guardar(EntradaArticulos entradaAriticulos) { bool paso = false; Contexto contexto = new Contexto(); try { if (contexto.EntradaArticulos.Add(entradaAriticulos) != null) { Articulos articulo = ArticulosBLL.Buscar(entradaAriticulos.ArticuloID); articulo.Vigencia += entradaAriticulos.Cantidad; articulo.PrecioCompra += entradaAriticulos.PrecioCompra; articulo.PrecioVenta += entradaAriticulos.PrecioVenta; articulo.Ganancia += entradaAriticulos.Ganancia; BLL.ArticulosBLL.Modificar(articulo); contexto.SaveChanges(); paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
public static bool Modificar(EntradaArticulos entrada) { bool estado = false; Contexto contexto = new Contexto(); try { EntradaArticulos ant = BLL.EntradaArticulosBLL.Buscar(entrada.EntradaId); decimal resta = entrada.Cantidad - ant.Cantidad; Articulo articulo = BLL.ArticulosBLL.Buscar(entrada.ArticuloId); articulo.Inventario += resta; BLL.ArticulosBLL.Modificar(articulo); contexto.Entry(entrada).State = EntityState.Modified; if (contexto.SaveChanges() > 0) { estado = true; } contexto.Dispose(); } catch (Exception) { throw; } return(estado); }
private void Buscarbutton_Click(object sender, EventArgs e) { errorProvider.Clear(); if (Validar(1)) { MessageBox.Show("Ingrese un ID"); return; } int id = Convert.ToInt32(EntradaIdnumericUpDown.Value); EntradaArticulos entradaArticulo = BLL.EntradaArticuloBLL.Buscar(id); if (entradaArticulo != null) { CantidadnumericUpDown.Value = entradaArticulo.Cantidad; FechaDateTimePicker.Text = entradaArticulo.Fecha.ToString(); ArticulocomboBox.SelectedValue = entradaArticulo.ArticuloId; LlenarComboBox(); } else { MessageBox.Show("No se encontro", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void BuscarTest() { EntradaArticulosBLL <EntradaArticulos> entradaArticulos = new EntradaArticulosBLL <EntradaArticulos>(); EntradaArticulos ea = EntradaArticulosBLL.Buscar(1); Assert.IsNotNull(ea); }
public static bool Modificar(EntradaArticulos entradaAriticulos) { bool paso = false; Contexto contexto = new Contexto(); try { EntradaArticulos EntradaAnterior = BLL.EntradaArticulosBLL.Buscar(entradaAriticulos.EntradaArticulosID); //identificar la diferencia ya sea restada o sumada int Restar; Restar = entradaAriticulos.Cantidad - EntradaAnterior.Cantidad; //aplicar diferencia al inventario Articulos articulo = BLL.ArticulosBLL.Buscar(entradaAriticulos.ArticuloID); articulo.Vigencia += Restar; articulo.PrecioVenta = entradaAriticulos.PrecioVenta; articulo.PrecioCompra = entradaAriticulos.PrecioCompra; articulo.Ganancia = entradaAriticulos.Ganancia; BLL.ArticulosBLL.Modificar(articulo); contexto.Entry(entradaAriticulos).State = EntityState.Modified; if (contexto.SaveChanges() > 0) { paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
public static bool Eliminar(int id) { bool estado = false; Contexto contexto = new Contexto(); try { EntradaArticulos entrada = contexto.entrada.Find(id); if (entrada != null) { Articulo articulos = BLL.ArticulosBLL.Buscar(entrada.ArticuloId); articulos.Inventario -= entrada.Cantidad; BLL.ArticulosBLL.Modificar(articulos); contexto.Entry(entrada).State = EntityState.Deleted; } if (contexto.SaveChanges() > 0) { estado = true; contexto.Dispose(); } } catch (Exception) { throw; } return(estado); }
private void Guardarbutton_Click(object sender, EventArgs e) { bool paso = false; EntradaArticulos entradaArticulos = LlenarClase(); if (Validar(2)) { MessageBox.Show("Llenar todos los campos marcados"); return; } if (EntradaArticuloIDnumericUpDown.Value == 0) { paso = EntradaArticulosBLL.Guardar(entradaArticulos); } else { var E = EntradaArticulosBLL.Buscar(Convert.ToInt32(EntradaArticuloIDnumericUpDown.Value)); if (E != null) { paso = EntradaArticulosBLL.Modificar(entradaArticulos); } } if (paso) { Limpiar(); MessageBox.Show("Guardado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo guardar", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static bool Guardar(EntradaArticulos entrada) { bool estado = false; Contexto contexto = new Contexto(); try { if (contexto.entrada.Add(entrada) != null) { Articulo articulos = BLL.ArticulosBLL.Buscar(entrada.ArticuloId); articulos.Inventario += entrada.Cantidad; BLL.ArticulosBLL.Modificar(articulos); contexto.SaveChanges(); estado = true; } contexto.Dispose(); } catch (Exception) { throw; } return(estado); }
public static bool Eliminar(int id) { bool paso = false; Contexto contexto = new Contexto(); try { EntradaArticulos entrada = contexto.entradas.Find(id); //Buscar var Articulo = contexto.articulos.Find(entrada.ArticuloID); //decrementar la cantidad Articulo.Inventario -= entrada.Cantidad; contexto.entradas.Remove(entrada); if (contexto.SaveChanges() > 0) { paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
public static bool Modificar(EntradaArticulos entrada) { bool paso = false; Contexto contexto = new Contexto(); try { EntradaArticulos EntradaAnt = BLL.EntradaArticuloBLL.Buscar(entrada.EntradaId); int diferencia; diferencia = entrada.Cantidad - EntradaAnt.Cantidad; var Articulo = contexto.Articulo.Find(entrada.ArticuloId); Articulo.Inventario += diferencia; contexto.Entry(entrada).State = EntityState.Modified; if (contexto.SaveChanges() > 0) { paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
public static bool Guardar(EntradaArticulos entrada) { bool paso = false; Contexto contexto = new Contexto(); try { if (contexto.entradas.Add(entrada) != null) { //todo: afectar el inventario // Articulo articulo = BLL.ArticuloBLL.Buscar(entrada.ArticuloID); //articulo.Inventario += entrada.Cantidad; //BLL.ArticuloBLL.Modificar(articulo); //Buscar var Articulo = contexto.articulos.Find(entrada.ArticuloID); //Incrementar la cantidad Articulo.Inventario += entrada.Cantidad; contexto.SaveChanges(); paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
public static bool Eliminar(int id) { bool paso = false; Contexto contexto = new Contexto(); try { EntradaArticulos entradaAriticulos = contexto.EntradaArticulos.Find(id); if (entradaAriticulos != null) { Articulos articulo = BLL.ArticulosBLL.Buscar(entradaAriticulos.ArticuloID); articulo.Inventario -= entradaAriticulos.Cantidad; BLL.ArticulosBLL.Modificar(articulo); contexto.Entry(entradaAriticulos).State = EntityState.Deleted; } if (contexto.SaveChanges() > 0) { contexto.Dispose(); paso = true; } } catch (Exception) { throw; } return(paso); }
private void buttonBuscar_Click(object sender, EventArgs e) { if (validar(1)) { MessageBox.Show("Introducir Id"); } else { int id = Convert.ToInt32(EntradaIdNumericUpDown.Value); EntradaArticulos entradaarticulo = EntradaArticulosBLL.Buscar(id); if (entradaarticulo != null) { EntradaIdNumericUpDown.Value = entradaarticulo.EntradaId; ArticulosComboBox.SelectedValue = entradaarticulo.ArticuloID; CantidadNumericUpDown.Value = entradaarticulo.Cantidad; } else { MessageBox.Show("No Fue Encontrado!", "Fallo!", MessageBoxButtons.OK, MessageBoxIcon.Error); } GeneralErrorProvider.Clear(); } }
public static bool Guardar(EntradaArticulos entradaAriticulos) { bool paso = false; Contexto contexto = new Contexto(); try { if (contexto.EntradaArticulos.Add(entradaAriticulos) != null) { Articulos articulo = BLL.ArticulosBLL.Buscar(entradaAriticulos.ArticuloID); articulo.Inventario += entradaAriticulos.Cantidad; BLL.ArticulosBLL.Modificar(articulo); contexto.SaveChanges(); paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
private void Guardarbutton_Click_1(object sender, EventArgs e) { bool paso = false; EntradaArticulos entradaArticulo = Llenaclase(); if (validar(2)) { MessageBox.Show("Favor de Llenar las Casillas"); } else { if (entradaIdNumericUpDown.Value == 0) { paso = BLL.EntradaArticulosBLL.Guardar(entradaArticulo); } else { paso = BLL.EntradaArticulosBLL.Editar(entradaArticulo); } Limpiar(); errorProvider.Clear(); if (paso) { MessageBox.Show("Guardado!", "Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No pudo Guardar!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void LlenaCampo(EntradaArticulos articulo) { ArticulocomboBox.Text = articulo.Articulo; GananciaTextBox.Text = articulo.Ganancia.ToString(); CantidadArticulonumericUpDown.Value = articulo.Cantidad; PrecioVentanumericUpDown.Value = articulo.PrecioVenta; PrecioCompranumericUpDown.Value = articulo.PrecioCompra; }
private void LlenaCampos(EntradaArticulos entrada) { ArticuloDropDownList.Text = entrada.Articulo; PrecioCompraTexbox.Text = entrada.PrecioCompra.ToString(); PrecioVentaTextbox.Text = entrada.PrecioVenta.ToString(); GananciaTextbox.Text = entrada.Ganancia.ToString(); CantArticuloTextbox.Text = entrada.Cantidad.ToString(); }
private EntradaArticulos Limpiar() { EntradaArticulos entrada = new EntradaArticulos(); IdnumericUpDown.Value = 0; CantidadTextBox.Clear(); return(entrada); }
private EntradaArticulos Llenarclase() { EntradaArticulos entradaArticulo = new EntradaArticulos(); entradaArticulo.EntradaId = Convert.ToInt32(EntradaIdNumericUpDown.Value); entradaArticulo.ArticuloID = (int)ArticulosComboBox.SelectedValue; entradaArticulo.Cantidad = Convert.ToInt32(CantidadNumericUpDown.Value); return(entradaArticulo); }
public void ModificarTest() { EntradaArticulosBLL <EntradaArticulos> entradaArticulos = new EntradaArticulosBLL <EntradaArticulos>(); bool estado = false; EntradaArticulos ea = EntradaArticulosBLL.Buscar(1); ea.Cantidad = 12; estado = EntradaArticulosBLL.Modificar(ea); Assert.AreEqual(true, estado); }