public void detalle_ticket(DataGridView tabla_venta, string noTicket, string id_session, string cajero, double total, double efectivo, double tarjeta, double cambio, string cantidad) { for (int j = 0; j < numRepeticion; j++) { CrearTicket ticket = new CrearTicket(); ticket.AbreCajon(); ticket.TextoCentro("HAPPY CAKE PASTELERIAS"); ticket.TextoIzquierda("AV. DE LA LUNA SM. 504"); ticket.TextoIzquierda("TEL: 99891493900"); ticket.TextoIzquierda("R.F.C: LOFN730107DD1"); ticket.TextoIzquierda("Caja # 1 Ticket #" + noTicket); ticket.lineasAsteriscos(); ticket.TextoIzquierda("Cajero:" + cajero); ticket.TextoExtremos("FECHA: " + DateTime.Now.ToShortDateString(), "HORA: " + DateTime.Now.ToShortTimeString()); ticket.lineasAsteriscos(); ticket.EncabezadoVenta(); //NOMBRE DEL ARTICULO, CANT, PRECIO ticket.lineasAsteriscos(); // generacion de articulos for (int i = 0; i < tabla_venta.Rows.Count; i++) { // el 0 es del nombre 1 cantidad 2 precio ticket.AgregaArticulo(tabla_venta[1, i].Value.ToString(), Convert.ToInt32(tabla_venta[0, i].Value), Convert.ToDouble(tabla_venta[2, i].Value)); } ticket.lineasIgual(); // precios ticket.AgregarTotales("TOTAL.........$", total); ticket.TextoIzquierda(""); ticket.AgregarTotales("EFECTIVO......$", efectivo); ticket.AgregarTotales("TARJETA.......$", tarjeta); ticket.AgregarTotales("CAMBIO........$", cambio); //texto final ticket.TextoIzquierda(""); ticket.TextoIzquierda("ARTÍCULOS VENDIDOS:" + cantidad); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.CortaTicket(); ticket.ImprimirTicket(impresora); //Nombre de la impresora ticketera } }
public void datos_ticket(string noTicket, string cajero, string fecha, List <string> articulo, List <int> cantarticulo, List <double> subtotal, double efectivo, double tarjeta, double cambio, int cantidad, double total) { CrearTicket ticket = new CrearTicket(); ticket.AbreCajon(); ticket.TextoCentro("HAPPY CAKE PASTELERIAS"); ticket.TextoIzquierda("AV. DE LA LUNA SM. 504"); ticket.TextoIzquierda("TEL: 99891493900"); ticket.TextoIzquierda("R.F.C: LOFN730107DD1"); ticket.TextoIzquierda("Caja # 1 Ticket #" + noTicket); ticket.lineasAsteriscos(); ticket.TextoIzquierda("Cajero:" + cajero); ticket.TextoIzquierda("Fecha:" + fecha); ticket.lineasAsteriscos(); ticket.EncabezadoVenta(); //NOMBRE DEL ARTICULO, CANT, PRECIO ticket.lineasAsteriscos(); // generacion de articulos for (int i = 0; i < articulo.Count; i++) { // el 0 es del nombre 1 cantidad 2 precio ticket.AgregaArticulo(articulo[i], cantarticulo[i], subtotal[i]); cantidad += cantarticulo[i]; } ticket.lineasIgual(); // precios ticket.AgregarTotales("TOTAL.........$", total); ticket.TextoIzquierda(""); ticket.AgregarTotales("EFECTIVO......$", efectivo); ticket.AgregarTotales("TARJETA.......$", tarjeta); ticket.AgregarTotales("CAMBIO........$", cambio); //texto final ticket.TextoIzquierda(""); ticket.TextoIzquierda("ARTÍCULOS VENDIDOS:" + cantidad); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.CortaTicket(); ticket.ImprimirTicket(impresora); //Nombre de la impresora ticketera }
public void imprimir_especial(DataGridView tabla, string concepto) { if (tabla.Rows.Count > 0) { if (numero_ticket.Text != "none") { int index; index = tabla.CurrentRow.Index; CrearTicket ticket = new CrearTicket(); ticket.AbreCajon(); ticket.TextoCentro("HAPPY CAKE PASTELERIAS"); ticket.TextoIzquierda("AV. DE LA LUNA SM. 504"); ticket.TextoIzquierda("TEL: 99891493900"); ticket.TextoIzquierda("R.F.C: LOFN730107DD1"); ticket.TextoIzquierda("Ticket #" + tabla[0, index].Value); ticket.TextoCentro(concepto); // si es entrada o salida ticket.lineasAsteriscos(); ticket.TextoIzquierda("CAJERO:" + tabla[2, index].Value); ticket.TextoIzquierda("FECHA:" + tabla[1, index].Value); ticket.lineasAsteriscos(); ticket.EncabezadoVenta(); //NOMBRE DEL ARTICULO, CANT, PRECIO ticket.lineasAsteriscos(); ticket.AgregaArticulo(tabla[3, index].Value.ToString(), 1, Convert.ToDouble(tabla[4, index].Value)); // generacion de articulos ticket.lineasIgual(); // precios ticket.AgregarTotales("TOTAL.........$", Convert.ToDouble(tabla[4, index].Value)); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.CortaTicket(); ticket.ImprimirTicket(impresora); //Nombre de la impresora ticketera MessageBox.Show("IMPRESION REALIZADA CON EXITO", ""); reinicioVariables(); } else { MessageBox.Show("no hay nada que imprimir"); } } else { MessageBox.Show("no hay nada que imprimir"); } }
public void imprecion_ticket(double total, double efectivo, double tarjeta, double diferencia, string cajero, double entrada, double salida, double fondo) { CrearTicket ticket = new CrearTicket(); ticket.AbreCajon(); ticket.TextoCentro("HAPPY CAKE PASTELERIAS"); ticket.TextoIzquierda("AV. DE LA LUNA SM. 504"); ticket.TextoIzquierda("TEL: 99891493900"); ticket.TextoIzquierda("R.F.C: LOFN730107DD1"); ticket.TextoCentro("CORTE DE CAJA"); ticket.TextoIzquierda("Caja # 1"); ticket.lineasAsteriscos(); ticket.TextoIzquierda("Cajero:" + cajero); ticket.TextoExtremos("FECHA: " + DateTime.Now.ToShortDateString(), "HORA: " + DateTime.Now.ToShortTimeString()); ticket.lineasAsteriscos(); ticket.lineasIgual(); // precios ticket.AgregarTotales("VENTA TOTAL $", total); ticket.lineasIgual(); ticket.TextoIzquierda(""); ticket.AgregarTotales("FONDO INICIAL $", fondo); ticket.AgregarTotales("EFECTIVO CAJERO $", efectivo); ticket.AgregarTotales("TARJETA $", tarjeta); ticket.AgregarTotales("ENTRADAS EN TURNO $", entrada); ticket.AgregarTotales("SALIDAS EN TURNO $", salida); ticket.lineasIgual(); ticket.AgregarTotales("DIFERENCIA $", diferencia); ticket.lineasIgual(); //texto final; ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.CortaTicket(); ticket.ImprimirTicket(impresora); //Nombre de la impresora ticketera MessageBox.Show("Imprimiendo..."); }
public void imprecion_ticket(string cajero, string noTicket, double total, double efectivo, double tarjeta, double cambio, string fecha) { string buscar_articulos = "SELECT nombre,cantidad,subtotal FROM detalle_venta d,articulos a, producto p,categoria c WHERE d.id_articulo = a.id_articulo AND a.id_producto = p.id_producto AND c.id_cat=a.id_cat AND folio_venta = '" + noTicket + "'"; List <string> nombre_art = new List <string>(); List <int> cantidad = new List <int>(); List <int> precio = new List <int>(); int contadorArticulo = 0; using (MySqlConnection conexion = new MySqlConnection(ConfigurationManager.ConnectionStrings["conexionGeneral"].ConnectionString)) { conexion.Open(); using (MySqlCommand consulta = new MySqlCommand(buscar_articulos, conexion)) { using (MySqlDataReader leer_art = consulta.ExecuteReader()) { while (leer_art.Read()) { nombre_art.Add(leer_art[0].ToString()); cantidad.Add(Convert.ToInt32(leer_art[1])); precio.Add(Convert.ToInt32(leer_art[2])); } } } } if (dataGridView1.Rows.Count > 0) { if (numero_venta.Text != "none") { CrearTicket ticket = new CrearTicket(); ticket.AbreCajon(); ticket.TextoCentro("HAPPY CAKE PASTELERIAS"); ticket.TextoIzquierda("AV. DE LA LUNA SM. 504"); ticket.TextoIzquierda("TEL: 99891493900"); ticket.TextoIzquierda("R.F.C: LOFN730107DD1"); ticket.TextoIzquierda("Caja # 1 Ticket #" + noTicket); ticket.lineasAsteriscos(); ticket.TextoIzquierda("CAJERO:" + cajero); ticket.TextoIzquierda("FECHA:" + fecha); ticket.lineasAsteriscos(); ticket.EncabezadoVenta(); //NOMBRE DEL ARTICULO, CANT, PRECIO ticket.lineasAsteriscos(); // generacion de articulos for (int i = 0; i < nombre_art.Count; i++) { ticket.AgregaArticulo(nombre_art[i], cantidad[i], precio[i]); contadorArticulo += cantidad[i]; } ticket.lineasIgual(); // precios ticket.AgregarTotales("TOTAL.........$", total); ticket.TextoIzquierda(""); ticket.AgregarTotales("EFECTIVO......$", efectivo); ticket.AgregarTotales("TARJETA.......$", tarjeta); ticket.AgregarTotales("CAMBIO........$", cambio); //texto final ticket.TextoIzquierda(""); ticket.TextoIzquierda("ARTÍCULOS VENDIDOS:" + contadorArticulo); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.TextoIzquierda(""); ticket.ImprimirTicket(impresora); MessageBox.Show("IMPRESION REALIZADA CON EXITO", ""); reinicioVariables(); } else { MessageBox.Show("no hay nada que imprimir"); } } else { MessageBox.Show("no hay nada que imprimir"); } }