Subo cambios en plena produccion9
This commit is contained in:
+63
-1
@@ -505,6 +505,8 @@ namespace compabetov2
|
|||||||
MessageBox.Show("Venta hecha");
|
MessageBox.Show("Venta hecha");
|
||||||
eliminarProductosTocket();
|
eliminarProductosTocket();
|
||||||
llenarLayout();
|
llenarLayout();
|
||||||
|
total= 0;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -538,6 +540,63 @@ namespace compabetov2
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void ImprimirTicketEnvio()
|
||||||
|
{
|
||||||
|
using (PrintDocument documentoImpresion = new PrintDocument())
|
||||||
|
{
|
||||||
|
documentoImpresion.PrintPage += (sender, e) => ImprimirContenidoEnvio(e);
|
||||||
|
using (PrintDialog printDialog = new PrintDialog())
|
||||||
|
{
|
||||||
|
printDialog.Document = documentoImpresion;
|
||||||
|
|
||||||
|
if (printDialog.ShowDialog() == DialogResult.OK)
|
||||||
|
{
|
||||||
|
documentoImpresion.Print();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private void ImprimirContenidoEnvio(PrintPageEventArgs e)
|
||||||
|
{
|
||||||
|
|
||||||
|
string responsable = responsablecb.SelectedItem.ToString();
|
||||||
|
// Contenido que deseas imprimir
|
||||||
|
string contenido = " Mini Súper\n" +
|
||||||
|
" Compa BETO\n" +
|
||||||
|
" Saturnino Peña #44\n" +
|
||||||
|
" Lomas de la Laguna\n" +
|
||||||
|
" 311 169 2829\n" +
|
||||||
|
$" Fecha: {DateTime.Now.ToString("dd/MM/yyyy")}\n" +
|
||||||
|
$" Hora: {DateTime.Now.ToString("hh:mm:ss")}\n" +
|
||||||
|
$" Atendió:\n " +
|
||||||
|
$" {responsable}\n" +
|
||||||
|
$" ENVIO:\n " +
|
||||||
|
$" EN CAMINO:\n " +
|
||||||
|
|
||||||
|
"Producto | Precio | Cantidad\n" +
|
||||||
|
"------------------------------------\n";
|
||||||
|
|
||||||
|
contenido += crearContenidoImprimir();
|
||||||
|
|
||||||
|
contenido += $"------------------------------------\n" +
|
||||||
|
$" Total: ${total}\n" +
|
||||||
|
"------------------------------------\n" +
|
||||||
|
" Mini Súper\n" +
|
||||||
|
" Compa BETO\n" +
|
||||||
|
" ¡Gracias por su compra!";
|
||||||
|
|
||||||
|
|
||||||
|
// Configuración de la fuente y del área de impresión
|
||||||
|
Font fuente = new Font("Arial", 10); // Ajustar el tamaño de fuente según sea necesario
|
||||||
|
PointF posicion = new PointF(0, e.MarginBounds.Top);
|
||||||
|
|
||||||
|
// Imprimir el contenido
|
||||||
|
e.Graphics.DrawString(contenido, fuente, Brushes.Black, posicion);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
private void ImprimirContenido(PrintPageEventArgs e)
|
private void ImprimirContenido(PrintPageEventArgs e)
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -566,7 +625,7 @@ namespace compabetov2
|
|||||||
|
|
||||||
|
|
||||||
// Configuración de la fuente y del área de impresión
|
// Configuración de la fuente y del área de impresión
|
||||||
Font fuente = new Font("Arial", 10); // Ajustar el tamaño de fuente según sea necesario
|
Font fuente = new Font("Arial", 8); // Ajustar el tamaño de fuente según sea necesario
|
||||||
PointF posicion = new PointF(0, e.MarginBounds.Top);
|
PointF posicion = new PointF(0, e.MarginBounds.Top);
|
||||||
|
|
||||||
// Imprimir el contenido
|
// Imprimir el contenido
|
||||||
@@ -830,6 +889,8 @@ namespace compabetov2
|
|||||||
MessageBox.Show("Envio hecho");
|
MessageBox.Show("Envio hecho");
|
||||||
eliminarProductosTocket();
|
eliminarProductosTocket();
|
||||||
llenarLayout();
|
llenarLayout();
|
||||||
|
|
||||||
|
ImprimirTicketEnvio();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -847,6 +908,7 @@ namespace compabetov2
|
|||||||
flowLayoutPanel1.Controls.Remove(c);
|
flowLayoutPanel1.Controls.Remove(c);
|
||||||
}
|
}
|
||||||
label1.Text = "Total: 0";
|
label1.Text = "Total: 0";
|
||||||
|
|
||||||
txtbusqueda.Text = "";
|
txtbusqueda.Text = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user