public void GenerarConsumo(ValeConsumo valeConsumo, List <Salida> salidas) { this.GrabarValeConsumo(valeConsumo); int IdUltimoVale = this.ObtenerUltimoId(); foreach (Salida salida in salidas) { Salida auxSalida = new Salida { NumeroUnidades = salida.NumeroUnidades, IdProducto = salida.IdProducto, IdValeConsumo = IdUltimoVale }; //MessageBox.Show("id prod:" + salida.IdProducto + "id guia: " + salida.IdValeConsumo); NegocioSalida auxNegocioSalida = new NegocioSalida(); auxNegocioSalida.GrabarSalida(auxSalida); //Acutalizar stock // FALTA VALIDAR CANTIDAD!! NegocioProducto auxNegocioProducto = new NegocioProducto(); int cantidadVigente = auxNegocioProducto.ObtenerStock(auxSalida.IdProducto); int cantidadSolicitada = auxSalida.NumeroUnidades; if (cantidadSolicitada <= cantidadVigente) { auxNegocioProducto.ActualizarStock(auxSalida.IdProducto, auxSalida.NumeroUnidades); } } // Fin de foreach }
public Boolean eliminaProducto(int idProducto) { CapaNegocio.NegocioProducto auxNegocio = new CapaNegocio.NegocioProducto(); Boolean resultado = auxNegocio.eliminaProducto(idProducto); return(resultado); }
public Boolean actualizaProducto(CapaDTO.Producto producto) { CapaNegocio.NegocioProducto auxNegocio = new CapaNegocio.NegocioProducto(); Boolean resultado = auxNegocio.actualizaProducto(producto); return(resultado); }
public Boolean guardarProducto(CapaDTO.Producto producto) { CapaNegocio.NegocioProducto auxNegocio = new CapaNegocio.NegocioProducto(); Boolean resultado = auxNegocio.ingresaProducto(producto); return(resultado); }
public void CargarGuiaCompleta(GuiaRecepcion guia, List <Compra> compras) { this.GrabarGuia(guia); int IdUltimaguia = this.ObtenerUltimoId(); foreach (Compra compra in compras) { Compra auxCompra = new Compra { NumeroUnidades = compra.NumeroUnidades, IdProducto = compra.IdProducto, IdGuia = IdUltimaguia }; //MessageBox.Show("id prod:" + compra.IdProducto + "id guia: " + compra.IdGuia); NegocioCompra auxNegocioCompra = new NegocioCompra(); auxNegocioCompra.GrabarCompra(auxCompra); //Acutalizar stock NegocioProducto auxNegocioProducto = new NegocioProducto(); auxNegocioProducto.ActualizarStock(auxCompra.IdProducto, auxCompra.NumeroUnidades); } }
public CapaDTO.Producto buscaProducto(int idProducto) { CapaNegocio.NegocioProducto auxNegocio = new CapaNegocio.NegocioProducto(); return(auxNegocio.buscaProducto(idProducto)); }
public CapaDTO.Producto posicionProducto(int posicion) { CapaNegocio.NegocioProducto auxNegocio = new CapaNegocio.NegocioProducto(); return(auxNegocio.retornaElementoPorFila(posicion)); }
public ArrayList retornaTodosLosProductos() { CapaNegocio.NegocioProducto auxNegocio = new CapaNegocio.NegocioProducto(); return(auxNegocio.entregaProductoArray()); }