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(); }
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"); } } }
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"); } }