Exemple #1
0
        public FrmPercepcion(string nombrereporte, DocumentoElectronico lista)
        {
            try
            {
                InitializeComponent();
                List <Contribuyente>       Emisor     = new List <Contribuyente>();
                ClsDatosReportes           cabecera   = new ClsDatosReportes();
                List <ClsDatosReportes>    valores    = new List <ClsDatosReportes>();
                List <Contribuyente>       Receptor   = new List <Contribuyente>();
                List <DocumentoPercepcion> Percepcion = new List <DocumentoPercepcion>();


                if (lista.DocumentoPercepcion.Moneda == "PEN")
                {
                    cabecera.MonedaLetra = "SOLES";
                    cabecera.Moneda      = "S/";
                }
                else
                {
                    if (lista.DocumentoPercepcion.Moneda == "USD")
                    {
                        cabecera.MonedaLetra = "DOLARES AMERICANOS";
                        cabecera.Moneda      = "$";
                    }
                    else
                    {
                        if (lista.DocumentoPercepcion.Moneda == "EUR")
                        {
                            cabecera.MonedaLetra = "EUROS";
                            cabecera.Moneda      = "€";
                        }
                    }
                }
                cabecera.IdDocumento   = lista.DocumentoPercepcion.IdDocumento;
                cabecera.FechaEmision  = lista.DocumentoPercepcion.FechaEmision;
                cabecera.MontoEnLetras = lista.MontoEnLetras;
                valores.Add(cabecera);
                Emisor.Add(lista.DocumentoPercepcion.Emisor);
                Receptor.Add(lista.DocumentoPercepcion.Receptor);
                Percepcion.Add(lista.DocumentoPercepcion);



                this.rptact   = nombrereporte;
                this.empresa  = Emisor;
                this.general  = valores;
                this.receptor = Receptor;
                this.otros    = valores;
                this.item     = lista.DocumentoPercepcion.DocumentosRelacionados;
                percepcion    = Percepcion;
            }
            catch (Exception a) { MessageBox.Show(a.Message); }
        }
        public FrmBoletas(string nombrereporte, DocumentoElectronico lista)
        {
            InitializeComponent();
            List <Contribuyente>    Emisor   = new List <Contribuyente>();
            ClsDatosReportes        cabecera = new ClsDatosReportes();
            List <ClsDatosReportes> valores  = new List <ClsDatosReportes>();
            List <Contribuyente>    Receptor = new List <Contribuyente>();

            if (lista.Moneda == "PEN")
            {
                cabecera.MonedaLetra = "SOLES";
                cabecera.Moneda      = "S/";
            }
            else
            {
                if (lista.Moneda == "USD")
                {
                    cabecera.MonedaLetra = "DOLARES AMERICANOS";
                    cabecera.Moneda      = "$";
                }
            }
            cabecera.IdDocumento    = lista.IdDocumento;
            cabecera.FechaEmision   = lista.FechaEmision;
            cabecera.Gravadas       = lista.Gravadas;
            cabecera.Inafectas      = lista.Inafectas;
            cabecera.Gratuitas      = lista.Gratuitas;
            cabecera.Exoneradas     = lista.Exoneradas;
            cabecera.TotalIgv       = lista.TotalIgv;
            cabecera.TotalVenta     = lista.TotalVenta;
            cabecera.SubTotalVentas = lista.SubTotalVenta;
            cabecera.MontoEnLetras  = lista.MontoEnLetras;

            cabecera.NumeroCajas = lista.Cajas;
            cabecera.Total2      = lista.Total2;
            cabecera.Glosa       = lista.Glosa;

            valores.Add(cabecera);
            Emisor.Add(lista.Emisor);
            Receptor.Add(lista.Receptor);

            this.rptact   = nombrereporte;
            this.lst      = lista.Items;
            this.empresa  = Emisor;
            this.general  = valores;
            this.receptor = Receptor;
            this.otros    = valores;
        }
        public FrmND(string nombrereporte, DocumentoElectronico lista, clsUsuario usuario)
        {
            InitializeComponent();
            List <Contribuyente>    Emisor   = new List <Contribuyente>();
            ClsDatosReportes        cabecera = new ClsDatosReportes();
            List <ClsDatosReportes> valores  = new List <ClsDatosReportes>();
            List <Contribuyente>    Receptor = new List <Contribuyente>();

            if (lista.Moneda == "PEN")
            {
                cabecera.MonedaLetra = "SOLES";
                cabecera.Moneda      = "S/";
            }
            else
            {
                if (lista.Moneda == "USD")
                {
                    cabecera.MonedaLetra = "DOLARES AMERICANOS";
                    cabecera.Moneda      = "$";
                }
            }
            cabecera.IdDocumento    = lista.IdDocumento;
            cabecera.FechaEmision   = lista.FechaEmision + " " + DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second + " " + DateTime.Now.ToString("tt", CultureInfo.InvariantCulture);;
            cabecera.Gravadas       = lista.Gravadas;
            cabecera.Inafectas      = lista.Inafectas;
            cabecera.Gratuitas      = lista.Gratuitas;
            cabecera.Exoneradas     = lista.Exoneradas;
            cabecera.TotalIgv       = lista.TotalIgv;
            cabecera.TotalVenta     = lista.TotalVenta;
            cabecera.MontoEnLetras  = lista.MontoEnLetras;
            cabecera.SubTotalVentas = lista.SubTotalVenta;
            cabecera.Cajero         = usuario.Nombre;
            valores.Add(cabecera);
            Emisor.Add(lista.Emisor);
            Receptor.Add(lista.Receptor);

            //Discrepa.Add();

            this.rptact       = nombrereporte;
            this.lst          = lista.Items;
            this.empresa      = Emisor;
            this.general      = valores;
            this.receptor     = Receptor;
            this.discrepancia = lista.Discrepancias;
            this.otros        = valores;
        }
        public FrmFactura2(string nombrereporte, DocumentoElectronico lista)
        {
            InitializeComponent();
            List <Contribuyente>    Emisor   = new List <Contribuyente>();
            ClsDatosReportes        cabecera = new ClsDatosReportes();
            List <ClsDatosReportes> valores  = new List <ClsDatosReportes>();
            List <Contribuyente>    Receptor = new List <Contribuyente>();

            if (lista.Moneda == "PEN")
            {
                cabecera.MonedaLetra = "SOLES";
                cabecera.Moneda      = "S/";
            }
            else
            {
                if (lista.Moneda == "USD")
                {
                    cabecera.MonedaLetra = "DOLARES AMERICANOS";
                    cabecera.Moneda      = "$";
                }
            }
            cabecera.IdDocumento    = lista.IdDocumento;
            cabecera.FechaEmision   = lista.FechaEmision;
            cabecera.Gravadas       = lista.Gravadas;
            cabecera.Inafectas      = lista.Inafectas;
            cabecera.Gratuitas      = lista.Gratuitas;
            cabecera.Exoneradas     = lista.Exoneradas;
            cabecera.TotalIgv       = lista.TotalIgv;
            cabecera.TotalVenta     = lista.TotalVenta;
            cabecera.MontoEnLetras  = lista.MontoEnLetras;
            cabecera.SubTotalVentas = lista.SubTotalVenta;
            cabecera.NumGuia        = lista.NumGuia;

            cabecera.NumeroCajas = lista.Cajas;
            cabecera.Total2      = lista.Total2;
            cabecera.Glosa       = lista.Glosa;

            /*Exportación*/
            cabecera.PuestoOrigen     = lista.PuestoOrigen;
            cabecera.PuestoDestino    = lista.PuestoDestino;
            cabecera.BL               = lista.BL;
            cabecera.Poliza           = lista.Poliza;
            cabecera.CC               = lista.CC;
            cabecera.CondicionVenta   = lista.CondicionVenta;
            cabecera.Asegurado        = lista.Asegurado;
            cabecera.Intermedio       = lista.Intermedio;
            cabecera.PesoNeto         = lista.PesoNeto;
            cabecera.PesoBruto        = lista.PesoBruto;
            cabecera.NumGuia          = lista.NumGuia;
            cabecera.CalculoDetracion = (lista.CalculoDetraccion * 100).ToString("0");
            cabecera.MontoDetracion   = lista.MontoDetraccion.ToString("#0.00");
            cabecera.CalculoDetracion = "(" + cabecera.CalculoDetracion + "%)";
            cabecera.Dracwback        = lista.Drawback;
            cabecera.NumeroCajas      = lista.Cajas;
            cabecera.Booking          = lista.Booking;

            valores.Add(cabecera);
            Emisor.Add(lista.Emisor);
            Receptor.Add(lista.Receptor);

            this.rptact   = nombrereporte;
            this.lst      = lista.Items;
            this.empresa  = Emisor;
            this.general  = valores;
            this.receptor = Receptor;
            this.otros    = valores;
        }
Exemple #5
0
        public FrmFactura(string nombrereporte, DocumentoElectronico lista)

        {
            InitializeComponent();

            List <Contribuyente>    Emisor      = new List <Contribuyente>();
            ClsDatosReportes        cabecera    = new ClsDatosReportes();
            List <ClsDatosReportes> valores     = new List <ClsDatosReportes>();
            List <Contribuyente>    Receptor    = new List <Contribuyente>();
            List <Exportacion>      Exportacion = new List <Exportacion>();

            // List<ClsDatosReportes> Logo = new List<ClsDatosReportes>();



            if (lista.Moneda == "PEN")
            {
                cabecera.MonedaLetra = "SOLES";
                cabecera.Moneda      = "S/";
            }
            else
            {
                if (lista.Moneda == "USD")
                {
                    cabecera.MonedaLetra = "DOLARES AMERICANOS";
                    cabecera.Moneda      = "$";
                }
                else
                {
                    if (lista.Moneda == "EUR")
                    {
                        cabecera.MonedaLetra = "EUROS";
                        cabecera.Moneda      = "€";
                    }
                }
            }
            cabecera.IdDocumento      = lista.IdDocumento;
            cabecera.FechaEmision     = lista.FechaEmision;
            cabecera.Gravadas         = lista.Gravadas;
            cabecera.Inafectas        = lista.Inafectas;
            cabecera.Gratuitas        = lista.Gratuitas;
            cabecera.Exoneradas       = lista.Exoneradas;
            cabecera.TotalIgv         = lista.TotalIgv;
            cabecera.TotalVenta       = lista.TotalVenta;
            cabecera.MontoEnLetras    = lista.MontoEnLetras;
            cabecera.MonedaLetraDolar = lista.MontoEnLetrasDolares;
            //Logo.Add(new ClsDatosReportes("Logo","as"));


            valores.Add(cabecera);
            Emisor.Add(lista.Emisor);
            Receptor.Add(lista.Receptor);
            Exportacion.Add(lista.Exportacion);

            this.rptact      = nombrereporte;
            this.lst         = lista.Items;
            this.empresa     = Emisor;
            this.general     = valores;
            this.receptor    = Receptor;
            this.otros       = valores;
            this.exportacion = Exportacion;
        }