private void DescuentoMateriaPrima() { RespuestaConsultarMateriaPrima respuestaMateria = materiaPrimaService.Consultar(); RespuestaConsultaCompuestos respuesta; foreach (var detalleVenta in detallesVentas) { respuesta = compuestoProductoService.Consulta(detalleVenta.Producto.IdProducto); foreach (var compuestoProducto in respuesta.compuestos) { MateriaPrima materia = respuestaMateria.MateriasPrimas.Find(mp => mp.Codigo.Equals(compuestoProducto.MateriaPrima.Codigo)); string mensaje = materiaPrimaService.Modificar(compuestoProducto.MateriaPrima.Codigo, (materia.CantidadTotal - (compuestoProducto.CantidadUnitaria * detalleVenta.Cantidad))); MessageBox.Show(mensaje); } } }
public void LlenarMateriaPrima() { RespuestaConsultarMateriaPrima respuesta = materiaPrimaService.Consultar(); materiasPrimas = respuesta.MateriasPrimas; if (respuesta.ErrorMateriaPrima == false) { foreach (var materiaPrima in respuesta.MateriasPrimas) { CmbMateria.Items.Add(materiaPrima.Nombre); } } else { MessageBox.Show(respuesta.MensajeMateriaPrima, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }