Exemplo n.º 1
0
        private void c_fosforos_EventoPrecio(object sender, EventArgs e)
        {
            bool todoOK = Facturadora.ImprimirFactura(this.c_fosforos.PrecioTotal);

            if (todoOK)
            {
                MessageBox.Show("Factura impresa correctamente!!!");
            }
            else
            {
                MessageBox.Show("No se pudo imprimir la factura!!!");
            }
        }
Exemplo n.º 2
0
        //Configurar el OpenFileDialog, para poder seleccionar el log de facturas
        private void btnVerLog_Click(object sender, EventArgs e)
        {
            OpenFileDialog open = new OpenFileDialog();

            //titulo -> 'Abrir archivo de facturas'
            open.Title = "Abrir archivo de facturas";
            //directorio por defecto -> Mis documentos
            open.InitialDirectory = $"{Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)}";
            //tipo de archivo (filtro) -> .log
            open.Filter = "log files(*.log)|*.log";
            //extensión por defecto -> .log
            open.AddExtension = true;
            open.DefaultExt   = ".log";
            //nombre de archivo (defecto) -> facturas
            open.FileName = "facturas";
            DialogResult rta      = open.ShowDialog();//Reemplazar por la llamada al método correspondiente del OpenFileDialog
            string       fullPath = $"{open.FileName}";

            if (rta == DialogResult.OK)
            {
                //leer el archivo seleccionado por el cliente y mostrarlo en txtVisorFacturas
                this.txtVisorFacturas.Text = Facturadora.ReadLog(fullPath);
            }
        }