コード例 #1
0
        private void printCarne(int nSid)
        {
            lblMsg.Text = "";
            Warning[] warnings;
            string[]  streamIds;
            string    mimeType  = string.Empty;
            string    encoding  = string.Empty;
            string    extension = string.Empty;

            Session["sid"] = "";
            clsDebito        Debito_Class = new clsDebito();
            List <boleto>    ListaBoleto  = Debito_Class.ListaBoletoDAM(nSid);
            DataSet          Ds           = gtiCore.ToDataSet(ListaBoleto);
            ReportDataSource rdsAct       = new ReportDataSource("dsDam", Ds.Tables[0]);
            ReportViewer     viewer       = new ReportViewer();

            viewer.LocalReport.Refresh();
            viewer.LocalReport.ReportPath = Server.MapPath("~/Report/rptDetalheBoleto.rdlc");
            viewer.LocalReport.DataSources.Add(rdsAct); // Add  datasource here
            byte[] bytes = viewer.LocalReport.Render("PDF", null, out mimeType, out encoding, out extension, out streamIds, out warnings);
            Debito_Class.DeleteDam(nSid);
            Response.Buffer = true;
            Response.Clear();
            Response.ContentType = mimeType;
            Response.AddHeader("content-disposition", "attachment; filename= guia_pmj" + "." + extension);
            Response.OutputStream.Write(bytes, 0, bytes.Length);
            Response.Flush();
            Response.End();
        }
コード例 #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     lblMsg.Text = "";
     if (!IsPostBack)
     {
         if (Session["sid"] != null && Session["sid"].ToString() != "")
         {
             clsDebito     Debito_Class = new clsDebito();
             List <boleto> ListaBoleto  = Debito_Class.ListaBoletoDAM(Convert.ToInt32(Session["sid"]));
             lblCod.Text       = ListaBoleto[0].codreduzido;
             lblNome.Text      = ListaBoleto[0].nome;
             lblDtVencto.Text  = Convert.ToDateTime(ListaBoleto[0].datavencto).ToString("dd/MM/yyyy");
             lblValorGuia.Text = Convert.ToDouble(ListaBoleto[0].valordam).ToString("#0.00");
         }
         else
         {
             Response.Redirect("~/Pages/gtiMenu.aspx");
         }
     }
 }
コード例 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int nCodigo = 0;

            if (!IsPostBack)
            {
                if (Session["sid"] != null && Session["sid"].ToString() != "")
                {
                    clsDebito     Debito_Class = new clsDebito();
                    List <boleto> ListaBoleto  = Debito_Class.ListaBoletoDAM(Convert.ToInt32(Session["sid"]));
                    txtDtVenc.Text = Convert.ToDateTime(ListaBoleto[0].datadam).ToString("dd/MM/yyyy");
                    txtValor.Text  = Convert.ToDouble(ListaBoleto[0].valordam).ToString("#0.00");

                    txtcpfCnpj.Text = ListaBoleto[0].cpf;
                    txtrefTran.Text = "287353200" + ListaBoleto[0].numdoc2.Substring(0, 8);

                    nCodigo = Convert.ToInt32(ListaBoleto[0].codreduzido);
                    if (nCodigo < 100000)
                    {
                        //Imóvel
                        clsImovel      Imovel        = new clsImovel();
                        int            nTipoEndereco = Imovel.LoadReg(nCodigo).EE_TipoEndereco;
                        EnderecoStruct reg           = Imovel.RetornaEndereco(nCodigo, nTipoEndereco == 0?gtiCore.TipoEndereco.Local:nTipoEndereco == 1?gtiCore.TipoEndereco.Entrega:gtiCore.TipoEndereco.Proprietario);
                        txtNome.Text     = Imovel.ListaProprietario(nCodigo, true)[0].Nome;
                        txtEndereco.Text = reg.Endereco + ", " + reg.Numero.ToString() + " " + reg.Complemento + " " + reg.NomeBairro;
                        txtCidade.Text   = reg.NomeCidade;
                        txtCep.Text      = reg.Cep;
                        txtUF.Text       = reg.UF;
                    }
                    else
                    {
                        if (nCodigo >= 100000 && nCodigo < 500000)
                        {
                            //Empresa
                            clsEmpresa    Empresa = new clsEmpresa();
                            EmpresaStruct reg     = Empresa.LoadReg(nCodigo);
                            txtNome.Text     = reg.RazaoSocial;
                            txtEndereco.Text = reg.Endereco + ", " + reg.Numero.ToString() + " " + reg.Complemento + " " + reg.NomeBairro;
                            txtCidade.Text   = reg.NomeCidade;
                            txtCep.Text      = reg.Cep;
                            txtUF.Text       = reg.NomeUF;
                        }
                        else
                        {
                            //Cidadão
                            clsCidadao    Cidadao = new clsCidadao();
                            CidadaoStruct reg     = Cidadao.LoadReg(nCodigo);
                            txtNome.Text     = reg.Nome;
                            txtEndereco.Text = reg.EnderecoR + ", " + reg.NumeroR.ToString() + " " + reg.ComplementoR + " " + reg.NomeBairroR;
                            txtCidade.Text   = reg.NomeCidadeR;
                            txtCep.Text      = reg.CepR.ToString();
                            txtUF.Text       = reg.UfR;
                        }
                    }
                    UpdateDatabase();
                }
                else
                {
                    Response.Redirect("~/Pages/gtiMenu.aspx");
                }
            }
            else
            {
                Response.Redirect("~/Pages/gtiMenu.aspx");
            }
        }