private void imprimirEntregar()
        {
            //Genera comprobante para firmar
            List <OrdenEstadoClass> listaEstados = OrdenEstadoClass.ListarPorOrden(ordenEntrega.Id_orden_entrega);


            OrdenEstadoClass  ultEstadoAutorizado = listaEstados.FindLast(x => x.Estado == EstadoOrden.ENTREGADO);
            DateTime          fecha      = ultEstadoAutorizado.Fecha;
            frmInformeEntrega formulario = new frmInformeEntrega();

            frmInformeEntrega.articulo a;

            formulario.idOrden            = ordenEntrega.Id_orden_entrega;
            formulario.usuario            = ordenEntrega.EstadoActual.Usuario.Nombre_completo;
            formulario.fechaEntregado     = fecha.ToShortDateString();
            formulario.horaEntregado      = fecha.ToShortTimeString();
            formulario.dniBeneficiario    = ordenEntrega.Beneficiario.Documento;
            formulario.nombreBeneficiario = ordenEntrega.Beneficiario.Nombre;
            formulario.descripcion        = ordenEntrega.Descripcion;



            List <ItemEntregaClass> items = ItemEntregaClass.ListarItemEntregaPorOrden(ordenEntrega.Id_orden_entrega);

            //List<ArticuloClass> articulos = ArticuloClass.listarArticulosPorOrden(ordenSeleccionada.Id_orden_entrega);

            foreach (ItemEntregaClass item in items)
            {
                a = new frmInformeEntrega.articulo();


                a.cantidad            = item.Cantidad.ToString();
                a.descripcionArticulo = item.Articulo.Descripcion_articulo;
                a.nombreArticulo      = item.Articulo.Nombre_articulo;
                a.tipoArticulo        = item.Articulo.Tipo_articulo.Nombre_TipoArticulo;

                formulario.datos.Add(a);
            }

            formulario.ShowDialog();
            formulario.Close();
            formulario = null;
        }
        private void imprimirAutorizar()
        {
            //Genera comprobante  para firmar
            List <OrdenEstadoClass> listaEstados = OrdenEstadoClass.ListarPorOrden(ordenEntrega.Id_orden_entrega);


            OrdenEstadoClass       ultEstadoAutorizado = listaEstados.FindLast(x => x.Estado == EstadoOrden.AUTORIZADO);
            DateTime               fecha      = ultEstadoAutorizado.Fecha;
            frmInformeAutorizacion formulario = new frmInformeAutorizacion();

            formulario.idOrden            = ordenEntrega.Id_orden_entrega;
            formulario.usuario            = ordenEntrega.EstadoActual.Usuario.Nombre_completo;
            formulario.fechaAutorizado    = fecha.ToShortDateString();
            formulario.horaAutorizado     = fecha.ToShortTimeString();
            formulario.nombreBeneficiario = ordenEntrega.Beneficiario.Nombre;
            formulario.dniBeneficiario    = ordenEntrega.Beneficiario.Documento;
            formulario.descripcion        = ordenEntrega.Descripcion;

            formulario.ShowDialog();
            formulario.Close();
            formulario = null;
        }