Exemple #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            CConfiguracion cConfiguracion = new CConfiguracion();

            string usuario = textBoxUsuario.Text;
            string clave   = textBoxClave.Text;

            Configuracion config = cConfiguracion.Autenticacion(usuario, clave);

            if (config != null && config.Usuario.Length > 0)
            {
                autenticacion     = true;
                this.user         = config.Usuario;
                this.DialogResult = DialogResult.OK;
            }
            else
            {
                MessageBox.Show("Los datos ingresados son incorrectos");
                this.DialogResult = DialogResult.Cancel;
            }
        }
Exemple #2
0
        void imprimirTicket(int idventa)
        {
            CVenta cVenta = new CVenta();
            Venta  venta  = new Venta();

            venta = cVenta.ObtenerUna(idventa);
            CConfiguracion cConfiguracion = new CConfiguracion();
            Configuracion  config         = cConfiguracion.ObtenerConfiguracion();
            Printer        printer        = new Printer(config.Impresora);

            CCorrelativo ccorrelativo = new CCorrelativo();
            Correlativo  correlativo  = ccorrelativo.ObtenerUna(venta.IdCorrelativo_FK);

            printer.AlignCenter();
            printer.Append("                                        ");
            printer.Append("                                        ");
            printer.Append("                                        ");
            printer.BoldMode(config.NombreEmpresa);
            printer.BoldMode(config.municipio);
            //Bitmap image = new Bitmap(Bitmap.FromFile("Icon.bmp"));
            //printer.Image(image);
            printer.Append(config.Direccion);
            printer.Append("TELEFONO: " + config.Telefono);
            printer.Append("NIT:" + config.NIT);
            printer.Append("NRC:" + config.NRC);
            printer.Append("Fecha:" + venta.Fecha);
            printer.Append("Ticket #" + venta.Correlativo);
            printer.Append("Clientes Varios");
            printer.Append("--------------------------------------");

            printer.AlignLeft();
            printer.Append("PRODUCTO     CANT.    PRECIO    TOTAL");
            foreach (ProductoPOS ps in listadoCompra)
            {
                printer.Append(ps.Nombre);
                printer.Append("                " + ps.Cantidad + "  $" + ps.Precio.ToString("F") + "   $" + ps.Total.ToString("F"));
            }
            printer.AlignCenter();
            printer.Append("--------------------------------------");
            printer.AlignLeft();
            printer.Append("Ventas Afectas:" + venta.Total);
            printer.Append("Ventas Exentas:" + "0.00");
            printer.AlignCenter();
            printer.Append("--------------------------------------");
            printer.AlignLeft();
            printer.Append("Recibido:" + venta.Efectivo);
            printer.Append("Cambio:" + venta.Cambio);
            printer.AlignCenter();
            printer.Append("                                        ");
            printer.Append("                                        ");
            printer.Append("                                        ");
            printer.Append("Gracias por su compra");
            printer.Append("                                        ");
            printer.Append("                                        ");
            printer.Append("                                        ");

            printer.Append("Resolución: " + correlativo.Resolucion);
            printer.Append("Del " + "0000001 al " + correlativo.Fin);
            printer.Append("Autorización:" + correlativo.Autorizacion);
            printer.Append("Fecha de resolución:" + correlativo.FechaDeAutorizacion.ToString());
            printer.Append("                                        ");
            printer.Append("                                        ");
            printer.FullPaperCut();
            printer.PrintDocument();
        }
Exemple #3
0
        void imprimirTicket(int id)
        {
            CContratos cContratos = new CContratos();
            CCuota     cCuota     = new CCuota();
            Cuotas     c          = new Cuotas();

            c = cCuota.ObtenerUna(id);
            Contratos contrato = new Contratos();

            contrato = cContratos.uno(c.IdContrato_FK);


            CConfiguracion cConfiguracion = new CConfiguracion();
            Configuracion  config         = cConfiguracion.ObtenerConfiguracion();
            Printer        printer        = new Printer(config.Impresora);

            CCorrelativo ccorrelativo = new CCorrelativo();
            Correlativo  correlativo  = ccorrelativo.ObtenerUna(c.IdCorrelativo_FK);

            printer.AlignCenter();
            printer.Append("                                        ");
            printer.Append("                                        ");
            printer.Append("                                        ");
            printer.BoldMode(config.NombreEmpresa);
            //Bitmap image = new Bitmap(Bitmap.FromFile("Icon.bmp"));
            //printer.Image(image);
            printer.Append(config.Direccion);
            printer.Append("NIT:" + config.NIT);
            printer.Append("NRC:" + config.NRC);
            printer.Append("Fecha:" + c.FechaDePago);
            printer.Append("Ticket #" + c.Correlativo);
            printer.Append("Cliente:" + contrato.NombreCompleto);
            printer.Append("--------------------------------------");

            printer.AlignLeft();
            printer.Append("PRODUCTO     CANT.    PRECIO    TOTAL");

            printer.Append("Pago de cuota");
            printer.Append("                " + 1 + "  $" + c.Monto.Value.ToString("F") + "   $" + c.Monto.Value.ToString("F"));

            printer.AlignCenter();
            printer.Append("--------------------------------------");
            printer.AlignLeft();
            printer.Append("Ventas Afectas:" + c.Monto);
            printer.Append("Ventas Exentas:" + "0.00");
            printer.AlignCenter();
            printer.Append("--------------------------------------");
            printer.AlignLeft();
            //printer.Append("Recibido:" + venta.Efectivo);
            // printer.Append("Cambio:" + venta.Cambio);
            printer.AlignCenter();
            printer.Append("                                        ");
            printer.Append("                                        ");
            printer.Append("                                        ");
            printer.Append("Gracias por su compra");
            printer.Append("                                        ");
            printer.Append("                                        ");
            printer.Append("                                        ");

            printer.Append("Resolución: " + correlativo.Resolucion);
            printer.Append("Del " + "0000001 al " + correlativo.Fin);
            printer.Append("Autorización:" + correlativo.Autorizacion);
            printer.Append("Fecha de resolución:" + correlativo.FechaDeAutorizacion.ToString());
            printer.Append("                                        ");
            printer.Append("                                        ");
            printer.FullPaperCut();
            printer.PrintDocument();
        }