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; } }
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(); }
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(); }