예제 #1
0
 static void Main(string[] args)
 {
     Documento documento1, documento2;
     documento1 = new DocumentoHtml();
     documento1.contenido = "Hello";
     documento1.dibuja();
     Console.WriteLine();
     documento2 = new DocumentoPdf();
     documento2.contenido = "Hola";
     documento2.dibuja();
     Console.ReadKey();
 }
예제 #2
0
    static void Main(string[] args)
    {
        Documento documento1, documento2;

        documento1           = new DocumentoHtml();
        documento1.contenido = "Hello";
        documento1.dibuja();
        Console.WriteLine();
        documento2           = new DocumentoPdf();
        documento2.contenido = "Hola";
        documento2.dibuja();
    }
예제 #3
0
        public string GenerarPdf(IList <Persona> clientes, string filename)
        {
            DocumentoPdf documentoPdf = new DocumentoPdf();

            try
            {
                documentoPdf.GuardarPdf(clientes, filename);
                return("Se guardo el Documento satisfatoriamente");
            }
            catch (Exception e)
            {
                return($"Ha ocurrido un error en el codigo {e.Message}");
            }
        }
예제 #4
0
        public string GenerarPdf(List <DetalleFacturaCompra> detalles, List <Proveedor> compras, string filename)
        {
            DocumentoPdf documentoPdf = new DocumentoPdf();

            try
            {
                documentoPdf.GuardarPdf(detalles, compras, filename);
                return("Se generó el Documento satisfactoriamente");
            }
            catch (Exception e)
            {
                return("Error al crear docuemnto" + e.Message);
            }
        }
예제 #5
0
        public string GenerarPdf(IList <Cliente> clientesx, string filename)
        {
            DocumentoPdf documentoPdf = new DocumentoPdf();

            try
            {
                documentoPdf.GuardarPdf(clientesx, filename);
                return("Se genró el Documento satisfactoriamente");
            }
            catch (Exception e)
            {
                return("Error al crear docuemnto" + e.Message);
            }
        }
예제 #6
0
        public string GuardarVentas(List <Venta> vendedores, string filename)
        {
            DocumentoPdf documentoPdf = new DocumentoPdf();

            try
            {
                documentoPdf.GuardarVentas(vendedores, filename);
                return("Se genero el documento satisfactoriamente ");
            }
            catch (Exception e)
            {
                return("Error al crear documento" + e.Message);
            }
        }
예제 #7
0
        public string GenerarPdf(List <Vendedor> vendedores, string filename)
        {
            DocumentoPdf documentoPdf = new DocumentoPdf();

            try
            {
                documentoPdf.GuardarPdf(vendedores, filename);
                mensajeEmail = email.EnviarEmailVendedor(filename);
                return("Se genero el documento satisfactoriamente " + mensajeEmail);
            }
            catch (Exception e)
            {
                return("Error al crear documento" + e.Message);
            }
        }
예제 #8
0
        public string GenerarPdf(List <Empleado> empleado, string filename)
        {
            DocumentoPdf documentoPdf = new DocumentoPdf();

            try
            {
                documentoPdf.GuardarPdf(empleado, filename);
                mensajeEmail = email.EnviarEmailDocumento();
                return("Se generó el Documento satisfactoriamente " + mensajeEmail);
            }
            catch (Exception e)
            {
                return("Error al crear docuemnto" + e.Message);
            }
        }
        public string GenerarPdf(IList <Persona> personas, string filename)
        {
            Email        email        = new Email();
            string       mensajeEmail = string.Empty;
            DocumentoPdf documentoPdf = new DocumentoPdf();

            try
            {
                documentoPdf.GuardarPdf(personas, filename);
                mensajeEmail = email.EnviarEmail("*****@*****.**", filename);
                return("Se genró el Documento satisfactoriamente");
            }
            catch (Exception e)
            {
                return("Error al crear docuemnto" + e.Message);
            }
        }
예제 #10
0
        public string GenerarPdf(List <Cliente> clientes, string filename, string cedula)
        {
            Email        email        = new Email();
            string       mensajeEmail = string.Empty;
            DocumentoPdf documentoPdf = new DocumentoPdf();

            try
            {
                documentoPdf.GuadarPdf(clientes, filename);
                email.RutaAyunto = filename;
                Cliente cliente = new Cliente();
                cliente      = BuscarCliente(clientes, cedula);
                mensajeEmail = email.EnviarEmail(cliente);
                return("Se Genero el Documento Correctamente");
            }
            catch (Exception e)
            {
                return("Error al crear Documento" + e.Message);
            }
        }