none
Impressão de Boleto RRS feed

  • Pergunta

  • Sou iniciante em .NET e C# e estou louco para meter a mão em um projeto e apareceu um, pequeno, mas é o começo. Tenho realizado manutenção em sistemas com C#, mas ainda não iniciei nenhum. Esse será o primeiro. E quero de antemão, dizer que não estou pedindo código pronto, mas sim idéia e como iniciar. Vou ter dúvidas ao longo do desenvolvimento, mas tudo isso faz parte do aprendizado. Preciso fazer um sistema de cadastro de clientes e imóveis apenas e com impressão de Boleto. Quanto ao boleto não sei por onde começar, usando C#. Se fosse em Delphi, faria esse programa em um máximo de10 dias, pois é só os cadastros, boleto e relatórios. Quanto ao relatório eu gostaria de saber qual utilizar. Uso VS 2010  e provavelmente com banco de dados u usarei PostgreSql ou Sql Server. Prefiro Postgres, mas vai depender do cliente. Quero que seja Web.  O moivo desse post é:

    1) Como iniciar

    2) Como imprimir Boleto

    3) Como gerar relatório no papel e direto para o email do cliente

    Agradeço a todos e no aguardo.

    terça-feira, 20 de março de 2012 18:52

Todas as Respostas

  • Olá amigo, sei que vc é iniciante mas tenta utilizar muito interessante.

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    using System.Net.Mail;
    using System.IO;
    
    namespace BoletoNet.Arquivo
    {
        public partial class ImpressaoBoleto : Form
        {
            public ImpressaoBoleto()
            {
                InitializeComponent();
            }
    
            private void visualizarImagemToolStripMenuItem_Click(object sender, EventArgs e)
            {
                FormVisualizarImagem form = new FormVisualizarImagem(GerarImagem());
                form.ShowDialog();
                
            }
    
            private string GerarImagem()
            {
                string address = webBrowser.Url.ToString();
                int width = 670;
                int height = 805;
    
                int webBrowserWidth = 670;
                int webBrowserHeight = 805;
    
                Bitmap bmp = WebsiteThumbnailImageGenerator.GetWebSiteThumbnail(address, webBrowserWidth, webBrowserHeight, width, height);
    
                string file = Path.Combine(Environment.CurrentDirectory, "boleto.bmp");
    
                bmp.Save(file);
    
                return file;
            }
    
            private void enviarImagemPorEmailToolStripMenuItem_Click(object sender, EventArgs e)
            {
                EnviarEmail form = new EnviarEmail(GerarImagem());
                form.ShowDialog();
            }
        }
    }


    CASO A RESPOSTA TENHA AJUDADO FAVOR MARCAR COMO RESPONDIDA.

    terça-feira, 20 de março de 2012 19:06
  • Ainada não testei, mas uma pergunta: Como eu vi aí Windows.Form, teria algum problema de gerar o boleto pela web? O sistema é web.
    quarta-feira, 21 de março de 2012 12:19
  • Olá Amigo,

    Tem um sites que já utilizei muito bom.

    Segue os links.

    http://boletonet.codeplex.com/wikipage?title=Exemplos&ProjectName=boletonet

    http://www.macoratti.net/09/07/net_boleto.htm


    CASO A RESPOSTA TENHA AJUDADO FAVOR MARCAR COMO RESPONDIDA.

    quarta-feira, 21 de março de 2012 12:41