コード例 #1
0
        public FileResult Download(int id)
        {
            DocumentoDAO dao       = new DocumentoDAO();
            var          documento = dao.DocumentoById(id);

            return(File(documento.Anexo, Octet, documento.Nome));
        }
コード例 #2
0
        public BuscarDocumento(String tipoDocumento, String Documento)
        {
            InitializeComponent();
            TipoDocumento = Documento;
            if (Documento == "C")
            {
                formCre = NotaDeCredito.creditoForm;
            }
            else if (Documento == "D")
            {
                formDeb = NotaDeDebito.debitoForm;
            }
            else if (Documento == "T")
            {
                formLetraCambio = LetraCambio.letraCambioForm;
                codClie         = LetraCambio.codigoCliente;
            }

            objDocumentoDao      = new DocumentoDAO();
            objListDocumentoCab  = objDocumentoDao.buscarDocumentosNotas(tipoDocumento, Ventas.UNIDADNEGOCIO, codClie);
            objListBusquedaTotal = objListDocumentoCab;
            gridParams();
            listDocumento(objListDocumentoCab);
            txt_BuscarDocumento.TextChanged += Txt_BuscarDocumento_TextChanged;
        }
コード例 #3
0
        public ActionResult Alterar(int iddocumento)
        {
            DocumentoDAO dao       = new DocumentoDAO();
            var          documento = dao.Listar().FirstOrDefault(x => x.IdDocumento == iddocumento);

            return(View(documento));
        }
コード例 #4
0
        public IActionResult Lista()
        {
            DocumentoDAO dao = new DocumentoDAO();

            ViewBag.Documentos = dao.SelectAll().OrderBy(t => t.Titulo);
            return(View());
        }
コード例 #5
0
        public ListaEmisionVoucher()
        {
            InitializeComponent();
            this.ControlBox    = false;
            this.Text          = "LISTA CAJA BANCO";
            this.StartPosition = FormStartPosition.Manual;
            this.Location      = new Point(50, 20);
            objMonedaDao       = new MonedaDAO();
            DateTime d1, d2;

            d2 = DateTime.Now;
            d1 = new DateTime(d2.Year, d2.Month, 1);
            dpickerInicio.Value = d1;
            gridParams();
            objEstado = new EstadoVoucher();
            //objVoucher = new Voucher();
            objVoucherDao     = new VoucherDAO();
            objPagoVoucherDao = new PagoVoucherDAO();
            objDocumentoDAO   = new DocumentoDAO();
            objListVoucher    = objVoucherDao.listarVoucher(Ventas.UNIDADNEGOCIO, dpickerInicio.Value, dpickerFin.Value, "NN");

            grd_Voucher.DataSource = objListVoucher;
            objListBusquedaTotal   = objListVoucher;
            grd_Voucher.Refresh();
            grd_Voucher.DoubleClick += Grd_Voucher_DoubleClick;
            cmbEstado();
        }
コード例 #6
0
        public ReporteDocumentosPorFecha()
        {
            InitializeComponent();
            this.ControlBox    = false;
            this.Text          = "REPORTE DOCUMENTOS POR FECHA";
            this.StartPosition = FormStartPosition.Manual;
            this.Location      = new System.Drawing.Point(20, 20);
            objDocContaDao     = new DocumentoContabilidadDAO();
            objDocumentoDao    = new DocumentoDAO();
            objMoneda          = new MonedaDAO();
            comboContabilidad();
            comboMoneda();
            gridParams();
            DateTime d1, d2;

            d2 = DateTime.Now;
            d1 = new DateTime(d2.Year, d2.Month, 1);
            dpickerInicio.Value = d1;
            if (Ventas.UNIDADNEGOCIO == "01")
            {
                objListaDocCab = objDocumentoDao.documentoPorFechaM(cmb_TipoDocumento.SelectedValue.ToString(),
                                                                    dpickerInicio.Value, dpickerFin.Value, cmb_Moneda.SelectedValue.ToString(), Ventas.UNIDADNEGOCIO);
            }
            else
            {
                objListaDocCab = objDocumentoDao.documentoPorFechaG(cmb_TipoDocumento.SelectedValue.ToString(),
                                                                    dpickerInicio.Value, dpickerFin.Value, cmb_Moneda.SelectedValue.ToString(), Ventas.UNIDADNEGOCIO);
            }
            grd_Documentos.DataSource = objListaDocCab;
            grd_Documentos.Refresh();
            llenarSumatorias();
        }
コード例 #7
0
        public ListaFactura()
        {
            InitializeComponent();
            this.ControlBox    = false;
            this.Text          = "FACTURAS";
            this.StartPosition = FormStartPosition.Manual;
            this.Location      = new Point(50, 20);
            formListaFactura   = this;
            gridParams();
            cmbEstado();
            objOtDAO        = new OtDAO();
            objDocumentoDao = new DocumentoDAO();
            DateTime d1, d2;

            objMonedaDao = new MonedaDAO();
            objMonedaDao.tipoCambio();
            d2 = DateTime.Now;
            d1 = new DateTime(2018, 10, 1);
            dpickerInicio.Value     = d1;
            objListaDocumentoCab    = objDocumentoDao.listarCabecera(d1, d2, txt_Ruc.Text, "01", Ventas.UNIDADNEGOCIO);
            grd_Facturas.DataSource = objListaDocumentoCab;
            grd_Facturas.Refresh();
            grd_Facturas.CellClick += Grd_Facturas_CellClick;
            sumatorias();
            cmb_Estado.SelectedIndexChanged += Cmb_Estado_SelectedIndexChanged;
        }
コード例 #8
0
        public ReportDocumentosPorOt()
        {
            InitializeComponent();
            cmbAño();
            this.ControlBox        = false;
            this.Text              = "FACTURAS POR OT";
            cmb_Anho.SelectedIndex = 0;
            //  gridParams();

            objDocumentoDao = new DocumentoDAO();
            if (Ventas.UNIDADNEGOCIO == "01")
            {
                objListPendienteFacturar = objDocumentoDao.reportPorOtM(cmb_Anho.SelectedValue.ToString());
                objListaDetalle          = objDocumentoDao.listarDetalleReportPorOtM(cmb_Anho.SelectedValue.ToString());
            }
            else
            {
                objListPendienteFacturar = objDocumentoDao.reportPorOtG(cmb_Anho.SelectedValue.ToString());
                objListaDetalle          = objDocumentoDao.listarDetalleReportPorOtG(cmb_Anho.SelectedValue.ToString());
            }
            // grd_Documentos.DataSource = objListPendienteFacturar;
            // grd_Documentos.Refresh();
            MasterGrid_Initialize();

            DetailGrid_Initialize();
            //grd_Documentos.CellDoubleClick += Grd_Documentos_CellDoubleClick;
        }
コード例 #9
0
        public ReporteFacturaProveeodr()
        {
            InitializeComponent();
            formReporteProveedor = this;
            this.ControlBox      = false;
            this.StartPosition   = FormStartPosition.Manual;
            this.Location        = new System.Drawing.Point(20, 20);
            this.Text            = "REPORTE DOCUMENTOS POR PROVEEDOR";
            objDocumentoDao      = new DocumentoDAO();
            gridParams();
            cmbejercicio();
            cmbperiodo();
            if (cmb_periodo.SelectedValue.ToString() == "13")
            {
                objListaDocCab = objDocumentoDao.documentoPorProveedorAnio(cmb_ejercicio2.SelectedValue.ToString(), cmb_periodo.SelectedValue.ToString(), Ventas.UNIDADNEGOCIO, "NN");
            }
            else
            {
                objListaDocCab = objDocumentoDao.documentoPorProveedor(cmb_ejercicio2.SelectedValue.ToString(), cmb_periodo.SelectedValue.ToString(), Ventas.UNIDADNEGOCIO, "NN");
            }


            grd_Documentos.DataSource = objListaDocCab;
            grd_Documentos.Refresh();
            llenarSumatorias();
        }
コード例 #10
0
        public ActionResult Details(int iddocumento)
        {
            DocumentoDAO dao = new DocumentoDAO();

            ViewBag.DocumentoSet = dao.Listar().FirstOrDefault(x => x.IdDocumento == iddocumento);

            return(View());
        }
コード例 #11
0
        public ActionResult Listar()
        {
            DocumentoDAO      dao        = new DocumentoDAO();
            IList <Documento> documentos = dao.Listar();

            ViewBag.DocumentoSet = documentos;
            return(View());
        }
コード例 #12
0
 public CanjeLetraNuevo()
 {
     InitializeComponent();
     this.ControlBox  = false;
     txt_tipodoc.Text = "LT";
     objLetra         = new LetraCab();
     objMonedaDao     = new MonedaDAO();
     objVoucherDao    = new VoucherDAO();
     objDocumentoDAO  = new DocumentoDAO();
     objMonedaDao.tipoCambio();
     comboMoneda();
     this.StartPosition = FormStartPosition.Manual;
     this.Location      = new Point(50, 20);
     canjeletranuevo    = this;
     txt_Tcambio.Text   = objMonedaDao.getTipoCambioVenta(dpick_Fecha.Value.ToString("dd/MM/yyyy")).ToString().PadRight(5, '0');
     if (CanjeLetra.operacionLetra == "V")
     {
         objLetra = CanjeLetra.objVoucher;
         llenarCabecera(objLetra);
         objListaLetraDet = objVoucherDao.listarLetraDet(objLetra.NroRegistro, Ventas.UNIDADNEGOCIO);
         llenarDetalle(objListaLetraDet);
         sumatoria();
         btn_SaveData.Enabled  = false;
         btn_Modificar.Visible = true;
     }
     else if (CanjeLetra.operacionLetra == "A")
     {
         objLetra = CanjeLetra.objVoucher;
         llenarCabecera(objLetra);
         objListaLetraDet = objVoucherDao.listarLetraDet(objLetra.NroRegistro, Ventas.UNIDADNEGOCIO);
         llenarDetalle(objListaLetraDet);
         sumatoria();
         btn_Add.Enabled        = false;
         btn_Anular.Enabled     = false;
         btn_Buscar.Enabled     = false;
         btn_Modificar.Enabled  = false;
         btn_SaveData.Enabled   = false;
         grd_facturas.Enabled   = false;
         dpck_Fechavcto.Enabled = false;
         dpick_Fecha.Enabled    = false;
         dtp_compromiso.Enabled = false;
         cmb_Moneda.Enabled     = false;
         btn_Modificar.Visible  = false;
     }
     else if (CanjeLetra.operacionLetra == "N")
     {
         Modificar = "N";
         if (Ventas.UNIDADNEGOCIO == "01")
         {
             txt_SerieDcto.Text = "0001";
         }
         else
         {
             txt_SerieDcto.Text = "0001";
         }
         habilitarBotones(true, false);
     }
 }
コード例 #13
0
        public ActionResult Pesquisa(int iddocumento)
        {
            DocumentoDAO      dao        = new DocumentoDAO();
            IList <Documento> documentos = dao.Listar();
            var Documento = documentos.Where(a => a.IdDocumento == iddocumento);

            ViewBag.DocumentoSet = Documento;

            return(View());
        }
コード例 #14
0
 public BuscarDocumentoRetencion(String tipoDocumento, String ruc)
 {
     InitializeComponent();
     formRetencion        = Retencion.retencionForm;
     objDocumentoDao      = new DocumentoDAO();
     objListDocumentoCab  = objDocumentoDao.buscarDocumentosNotas(tipoDocumento, Ventas.UNIDADNEGOCIO, ruc);
     objListBusquedaTotal = objListDocumentoCab;
     gridParams();
     listDocumento(objListDocumentoCab);
     txt_BuscarDocumento.TextChanged += Txt_BuscarDocumento_TextChanged;
 }
コード例 #15
0
 public FacturasOt(String ot)
 {
     InitializeComponent();
     this.Text           = "FACTURAS";
     objDocumentoDAO     = new DocumentoDAO();
     lbl_Ot.Text         = lbl_Ot.Text + ot;
     objListDocumentoCab = objDocumentoDAO.listarFacturasPorOt(ot.Trim(), Ventas.UNIDADNEGOCIO);
     gridParams();
     grd_Documentos.DataSource = objListDocumentoCab;
     grd_Documentos.Refresh();
 }
コード例 #16
0
 public RenovacionLetra()
 {
     InitializeComponent();
     renovForm          = this;
     this.StartPosition = FormStartPosition.Manual;
     this.Location      = new Point(50, 50);
     this.ControlBox    = false;
     objDocumentoDao    = new DocumentoDAO();
     gridParams();
     grdDocumento.CellClick += GrdDocumento_CellClick;
 }
コード例 #17
0
 public BuscarLetra()
 {
     InitializeComponent();
     objDocumentoDao = new DocumentoDAO();
     gridParams();
     objListDocumentoCab  = objDocumentoDao.listarLetraCabRenovacion(Ventas.UNIDADNEGOCIO);
     objListBusquedaTotal = objListDocumentoCab;
     listDocumento(objListDocumentoCab);
     renovacionForm = RenovacionLetra.renovForm;
     txt_BuscarDocumento.TextChanged += Txt_BuscarDocumento_TextChanged;
 }
コード例 #18
0
        public ActionResult AlterarDocumento(int iddocumento, string descricao, int idCliente, int idContrato /*Contrato contrato*/)
        {
            DocumentoDAO dao       = new DocumentoDAO();
            var          documento = dao.Listar().FirstOrDefault(x => x.IdDocumento == iddocumento);

            documento.Descricao  = descricao;
            documento.IdCliente  = idCliente;
            documento.IdContrato = idContrato;
            // byte []

            dao.Alterar(documento);
            return(View(documento));
        }
コード例 #19
0
        public DocumentoPeriodo Rellenar()
        {
            try
            {
                Periodo   = PeriodoDAO.Get(ClavePeriodo);
                Documento = DocumentoDAO.Get(ClaveDocumento);

                return(this);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #20
0
ファイル: DocumentoBLL.cs プロジェクト: MauberTec/SIGOA
        /// <summary>
        ///  Complemento do método PreencheCmbClasseDocumento pois é chamado também em outra classe (GetbyID)
        /// </summary>
        /// <returns>Lista de SelectListItem</returns>
        public List <SelectListItem> CriaListacmbDocClasse()
        {
            List <DocClasse>      lstDocClasse          = new DocumentoDAO().DocClasse_ListAll(null);
            List <SelectListItem> ListaClassesDocumento = new List <SelectListItem>(); // lista de combo

            foreach (var temp in lstDocClasse)
            {
                string txt = temp.dcl_codigo + "-" + temp.dcl_descricao;
                ListaClassesDocumento.Add(new SelectListItem()
                {
                    Text = txt, Value = temp.dcl_id.ToString()
                });
            }

            return(ListaClassesDocumento);
        }
コード例 #21
0
        // GET: Default
        public ActionResult Adicionar(string descricao, int idCliente, int idContrato, string arquivo)
        {
            Documento    documento = new Documento();
            DocumentoDAO doc       = new DocumentoDAO();

            documento.Descricao  = descricao;
            documento.IdCliente  = idCliente;
            documento.IdContrato = idContrato;



            // byte []
            HttpPostedFileBase arquivoConteudo = Request.Files[0];

            doc.Adicionar(documento, arquivo, arquivoConteudo);

            return(View());
        }
コード例 #22
0
        public ListaBoleta()
        {
            InitializeComponent();
            this.ControlBox = false;
            this.Text       = "BOLETAS";
            formListaBoleta = this;
            gridParams();
            objDocumentoDao = new DocumentoDAO();
            DateTime d1, d2;

            d2 = DateTime.Now;
            d1 = new DateTime(d2.Year, d2.Month, 1);
            dpickerInicio.Value     = d1;
            objListaDocumentoCab    = objDocumentoDao.listarCabecera(d1, d2, txt_Ruc.Text, "03", Ventas.UNIDADNEGOCIO);
            grd_Facturas.DataSource = objListaDocumentoCab;
            grd_Facturas.Refresh();
            grd_Facturas.CellClick += Grd_Facturas_CellClick;
        }
コード例 #23
0
        public Retencion()
        {
            InitializeComponent();
            this.Text              = "RETENCIONES";
            this.ControlBox        = false;
            objContabilidadDocuDAO = new DocumentoContabilidadDAO();
            objDocumento           = new DocumentoDAO();
            objRetencionDAO        = new RetencionDAO();
            retencionForm          = this;


            txt_Serie.Text = "R001";

            if (ListaRetencion.operacionRetencion == "N")
            {
                txt_Observacion.Enabled = true;
                txt_Ruc.Text            = "15603034403";
                gridParams();
            }
            else
            {
                gridParams2();
                btn_Buscar.Enabled         = false;
                btn_BuscarDocu.Enabled     = false;
                btn_SaveData.Enabled       = false;
                txt_Numero.Text            = ListaRetencion.objRetencionCab.RetencionCab_Numero;
                txt_Cliente.Text           = ListaRetencion.objRetencionCab.RetencionCab_Proveedor;
                txt_codot.Text             = ListaRetencion.objRetencionCab.RetencionCab_CodOt;
                txt_MonedaCod.Text         = ListaRetencion.objRetencionCab.RetencionCab_CodMoneda;
                txt_Observacion.Text       = ListaRetencion.objRetencionCab.RetencionCab_Observacion;
                txt_Ruc.Text               = ListaRetencion.objRetencionCab.RetencionCab_RucProv;
                txt_TotalDolares.Text      = ListaRetencion.objRetencionCab.RetencionCab_MontoDolar.ToString();
                txt_TotalSoles.Text        = ListaRetencion.objRetencionCab.RetencionCab_Monto.ToString();
                txt_TRetencionDolares.Text = ListaRetencion.objRetencionCab.RetencionCab_RetencionDolar.ToString();
                txt_TRetencionSoles.Text   = ListaRetencion.objRetencionCab.RetencionCab_Retencion.ToString();
                objListaRetencionDet       = objRetencionDAO.listarRetencionDet(txt_Serie.Text, txt_Numero.Text);
                try { txt_Voucher.Text = objListaRetencionDet[0].RetencionDet_Voucher; }
                catch
                {
                }
                grdDocumento.DataSource = objListaRetencionDet;
                grdDocumento.Refresh();
            }
        }
コード例 #24
0
        public async Task <IActionResult> Adiciona(IFormFile file, Documento documento)
        {
            DocumentoDAO dao = new DocumentoDAO();

            if (file == null || file.Length == 0)
            {
                return(Content("file not selected"));
            }

            Documento temp = dao.DocumentoById(documento.Id);

            if (temp != null)
            {
                ViewBag.Documento = temp;
                return(View("Index"));
            }

            var path = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot", file.FileName);

            using (var stream = new FileStream(path, FileMode.Create))
            {
                await file.CopyToAsync(stream);
            }

            if (file != null)
            {
                MemoryStream ms = new MemoryStream();
                file.OpenReadStream().CopyTo(ms);

                Documento tempDoc = new Documento
                {
                    Id        = documento.Id,
                    Titulo    = documento.Titulo,
                    Processo  = documento.Processo,
                    Categoria = documento.Categoria,
                    Anexo     = ms.ToArray(),
                    Nome      = file.FileName
                };

                dao.Insert(tempDoc);
            }
            ViewBag.Sucesso = true;
            return(View("Index"));
        }
コード例 #25
0
 public RegistrarAsientosCompras()
 {
     InitializeComponent();
     this.ControlBox    = false;
     this.Text          = "Asientos Contables";
     this.StartPosition = FormStartPosition.Manual;
     this.Location      = new Point(50, 20);
     AsientoCompraForm  = this;
     objDocumentoDao    = new DocumentoDAO();
     objMonedaDao       = new MonedaDAO();
     objMonedaDao.tipoCambio();
     cargarcmb();
     gridParams();
     objListaDocumentoCab    = objDocumentoDao.listarCompraAsientos(cmb_UnidadNegocio.SelectedValue.ToString());
     grd_Facturas.DataSource = objListaDocumentoCab;
     grd_Facturas.Refresh();
     cmb_UnidadNegocio.SelectedIndexChanged += Cmb_UnidadNegocio_SelectedIndexChanged;
     grd_Facturas.DoubleClick += Grd_Facturas_DoubleClick;
     grd_Facturas.Click       += Grd_Facturas_Click;
 }
コード例 #26
0
        public ListaLetraCambio()
        {
            InitializeComponent();
            objDocumentoDao    = new DocumentoDAO();
            this.ControlBox    = false;
            this.Text          = "LETRAS DE CANJE";
            this.StartPosition = FormStartPosition.Manual;
            this.Location      = new Point(50, 20);
            gridParams();
            objMonedaDao = new MonedaDAO();
            objMonedaDao.tipoCambio();
            DateTime d1, d2;

            d2 = DateTime.Now;
            d1 = new DateTime(2018, 10, 1);
            objListaDocumentoCab    = objDocumentoDao.listarLetraCab(d1, d2, txt_Ruc.Text, Ventas.UNIDADNEGOCIO);
            grd_Facturas.DataSource = objListaDocumentoCab;
            grd_Facturas.Refresh();
            grd_Facturas.CellClick += Grd_Facturas_CellClick;
        }
コード例 #27
0
        public ReporteLetraCliente()
        {
            InitializeComponent();
            formReporteLetrasClientes = this;
            this.ControlBox           = false;
            this.StartPosition        = FormStartPosition.Manual;
            this.Location             = new System.Drawing.Point(20, 20);
            objDocContaDao            = new DocumentoContabilidadDAO();
            objDocumentoDao           = new DocumentoDAO();
            this.Text = "REPORTE LETRAS";
            DateTime d1, d2;

            d2 = DateTime.Now;
            d1 = new DateTime(2019, 01, 1);
            dtp_desde.Value = d1;
            gridParams();
            objListaDocCab         = objDocumentoDao.reporteLetraCliente(Ventas.UNIDADNEGOCIO, d1, d2, "NN", "NN");
            dgv_reporte.DataSource = null;
            dgv_reporte.DataSource = objListaDocCab;
            dgv_reporte.Refresh();
        }
コード例 #28
0
        public PendientePorFacturar()
        {
            InitializeComponent();
            this.ControlBox = false;
            this.Text       = "PENDIENTE POR FACTURAR";
            cmbAño();
            gridParams();

            objDocumentoDao = new DocumentoDAO();
            DateTime d1, d2;


            if (Ventas.UNIDADNEGOCIO == "01")
            {
                objListPendienteFacturar = objDocumentoDao.pendienteFacturarM(cmb_Anho.SelectedValue.ToString());
            }
            else
            {
                objListPendienteFacturar = objDocumentoDao.pendienteFacturarG(cmb_Anho.SelectedValue.ToString());
            }
            grd_Facturas.DataSource = objListPendienteFacturar;
            grd_Facturas.Refresh();
        }
コード例 #29
0
 public MotivoAnulacion(String tipo)
 {
     InitializeComponent();
     objDocumentoDao = new DocumentoDAO();
     cargarCombo();
     tipoDocu = tipo;
     if (tipo == "F")
     {
         formFac = ListaFactura.formListaFactura;
     }
     else if (tipo == "B")
     {
         formBol = ListaBoleta.formListaBoleta;
     }
     else if (tipo == "C")
     {
         formCred = ListaNotaCredito.formListaCredito;
     }
     else if (tipo == "D")
     {
         formDeb = ListaNotaDebito.formListaDebito;
     }
 }
コード例 #30
0
        public BoletaReporte(String tipoDocu, String tipoReport)
        {
            InitializeComponent();
            this.StartPosition = FormStartPosition.Manual;
            this.Location      = new Point(100, 0);
            tipoDocumento      = tipoDocu;
            tipoReporte        = tipoReport;
            objProceso         = new Proceso();
            this.ControlBox    = false;
            this.Text          = "REPORTE BOLETAS";
            gridParams();
            grd_Detalle.CellClick += Grd_Detalle_CellClick;


            objMoneda       = new MonedaDAO();
            objDocumentoDao = new DocumentoDAO();

            if (tipoReporte == "F")
            {
                txt_Ruc.Text            = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabClienteDocumento;
                txt_Cliente.Text        = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabCliente;
                txt_Direccion.Text      = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabClienteDireccion;
                txt_GlosaCab.Text       = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabGlosa;
                txt_Serie.Text          = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabSerie;
                txt_Numero.Text         = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabNro;
                txt_Moneda.Text         = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabMoneda;
                txt_OT.Text             = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabOtCod;
                txt_Pago.Text           = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabPago;
                dpick_Fecha.Value       = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabFecha;
                dpck_Fechavcto.Value    = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabFechaVcto;
                txt_IGV.Text            = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabIGV.ToString("C").Substring(3);
                txt_TotalsinPercep.Text = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabTotal.ToString("C").Substring(3);
                txt_ValorVenta.Text     = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabTotalSinIGV.ToString("C").Substring(3);
                tipoCambio(dpick_Fecha.Value.ToShortDateString());
                txt_Guia.Text       = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabGuia;
                txt_Pedido.Text     = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabOrdenCompra;
                objListDocumentoDet = objDocumentoDao.detalleReporte(ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabSerie,
                                                                     ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabNro, Ventas.UNIDADNEGOCIO);
                grd_Detalle.DataSource = objListDocumentoDet;
                grd_Detalle.Refresh();
                lblTotal.Text = objDocumentoDao.numeroALetras(convertToDouble(ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabTotal.ToString())) + " " + txt_Moneda.Text;
                if (ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabTipoMoneda == "USB")
                {
                    lbl_Moneda.Text = "$";
                }
            }
            else if (tipoReporte == "C")
            {
                txt_Ruc.Text            = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabClienteDocumento;
                txt_Cliente.Text        = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabCliente;
                txt_Direccion.Text      = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabClienteDireccion;
                txt_GlosaCab.Text       = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabGlosa;
                txt_Serie.Text          = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabSerie;
                txt_Numero.Text         = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabNro;
                txt_Moneda.Text         = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabMoneda;
                txt_OT.Text             = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabOtCod;
                txt_Pago.Text           = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabPago;
                dpick_Fecha.Value       = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabFecha;
                dpck_Fechavcto.Value    = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabFechaVcto;
                txt_IGV.Text            = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabIGV.ToString("C").Substring(3);
                txt_TotalsinPercep.Text = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabTotal.ToString("C").Substring(3);
                txt_ValorVenta.Text     = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabTotalSinIGV.ToString("C").Substring(3);
                txt_Guia.Text           = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabGuia;
                txt_Pedido.Text         = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabOrdenCompra;
                tipoCambio(dpick_Fecha.Value.ToShortDateString());

                objListDocumentoDet = objDocumentoDao.detalleReporte(ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabSerie,
                                                                     ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabNro, Ventas.UNIDADNEGOCIO);
                grd_Detalle.DataSource = objListDocumentoDet;
                grd_Detalle.Refresh();
                lblTotal.Text = objDocumentoDao.numeroALetras(convertToDouble(ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabTotal.ToString())) + " " + txt_Moneda.Text;
                if (ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabTipoMoneda == "USB")
                {
                    lbl_Moneda.Text = "$";
                }
            }
        }