/* * Metodo * Descripcion: Retorna un listado de los detalles de pedidos a sincronizar con el web service * Entrada: string cs, List<Pedidos> pedidosB * Salida: List<DetallePedidos> */ public List<DetallePedidos> ObtenerDetallePedidosId(string cs, List<Pedidos> pedidosBL) { DetallePedidosDAL contexto = new DetallePedidosDAL(cs); List<DetallePedidos> detallePedidos = new List<DetallePedidos>(); foreach (var item in pedidosBL) { DetallePedidos detallepedidoActual = new DetallePedidos(); detallepedidoActual = contexto.ObtenerDetallePedidoId(item.ID_Pedido); detallePedidos.Add(detallepedidoActual); } return (detallePedidos); }
/* * Metodo * Descripcion: Retorna una coleccion de detalle pedidos * Entrada: int, string, string, string, string, int, decimal, decimal, decimal * Salida: ObservableCollection<DetallePedidos> */ public ObservableCollection<DetallePedidos> ObtenerDetallePedidos(int iD_Producto, string codigo, string nombreProducto, string descripcion, int cantidadProducto, decimal valorUnitario, decimal impuesto, decimal subTotal) { DetallePedidosDAL contexto = new DetallePedidosDAL(); ObservableCollection<DetallePedidos> detallePedidos = contexto.ObtenerDetallePedido(iD_Producto, codigo, nombreProducto, descripcion, cantidadProducto, valorUnitario, impuesto, subTotal); return (detallePedidos); }
/* * Metodo * Descripcion: Actualiza el stock de un producto * Entrada: int, int * Salida: void */ public void ActualizarStockProductos(int iD_Producto, int cantidad) { DetallePedidosDAL contexto = new DetallePedidosDAL(); contexto.ActualizarStockProducto(iD_Producto, cantidad); }
/* * Metodo * Descripcion: Inserta atributos de un detalle pedido * Entrada: int, int, int * Salida: void */ public void InsertarDetallePedidos(int iD_Pedido, int iD_Producto, int cantidad) { DetallePedidosDAL contexto = new DetallePedidosDAL(); contexto.InsertarDetallePedido(iD_Pedido, iD_Producto, cantidad); }
/* * Metodo * Descripcion: Retornar un listado de detalle pedidos * Entrada: string * Salida: List<DetallePedidos> */ public List<DetallePedidos> ObtenerDetallePedidos(string cs) { DetallePedidosDAL contexto = new DetallePedidosDAL(cs); List<DetallePedidos> detallePedidos = contexto.ObtenerDetallePedido(); return (detallePedidos); }