/* 
         * 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);
 }