private bool InicializaDadosEMail(string CodEmpresa, string CodMatricula, string NumIdntfRptant, string NumSubMatric, string Semestre, string DatEmissao, string DatIni = " ") { txtEMail.Text = txtEMail.Text.Trim(); if (String.IsNullOrEmpty(txtEMail.Text)) { MostraMensagemTelaUpdatePanel(UpdatePanel, "Atenção\\n\\nE-Mail obrigatório"); return(false); } else if (!Util.ValidaEmail(txtEMail.Text)) { MostraMensagemTelaUpdatePanel(UpdatePanel, "Atenção\\n\\nE-Mail inválido"); return(false); } ExtratoComponenteBLL ExtUtilBLL = new ExtratoComponenteBLL(); int iRepresentante = 0; int.TryParse(ddlRepresentante.SelectedValue, out iRepresentante); epDados = ExtUtilBLL.Consultar(int.Parse(CodEmpresa), int.Parse(CodMatricula), iRepresentante, 1, 2016); epDados.usuario = ddlRepresentante.SelectedItem.Text; if (String.IsNullOrEmpty(epDados.empresa) && String.IsNullOrEmpty(epDados.registro)) { MostraMensagemTelaUpdatePanel(UpdatePanel, "Atenção\\n\\nDados não localizados para a matrícula " + CodMatricula); return(false); } ArquivoDownload newAd = new ArquivoDownload(); // newAd.nome_arquivo = nome_anexo + DatEmissao.Replace("/", "_") + ".pdf"; newAd.nome_arquivo = nome_anexo + ".pdf"; newAd.dados = ReportCrystal.ExportarRelatorioPdf(); lstAdPdf.Add(newAd); return(true); }
private bool ValidarCampos(bool BuscarDados = true) { int CodEmpresa, CodMatricula; int Semestre, NumAno; if (String.IsNullOrEmpty(txtCodEmpresa.Text) || String.IsNullOrEmpty(txtCodMatricula.Text)) { MostraMensagemTelaUpdatePanel(UpdatePanel, "Atenção\\n\\nOs campos Empresa e Matrícula são obrigatórios"); ddlRepresentante.Items.Clear(); return(false); } else if (!int.TryParse(txtCodEmpresa.Text, out CodEmpresa) || !int.TryParse(txtCodMatricula.Text, out CodMatricula)) { MostraMensagemTelaUpdatePanel(UpdatePanel, "Atenção\\n\\nCampo Empresa ou Matrícula inválido"); ddlRepresentante.Items.Clear(); return(false); } if (String.IsNullOrEmpty(ddlSemestre.SelectedValue)) { MostraMensagemTelaUpdatePanel(UpdatePanel, "Atenção\\n\\nO Semestre é obrigatório"); return(false); } else if (!int.TryParse(ddlSemestre.SelectedValue, out Semestre)) { MostraMensagemTelaUpdatePanel(UpdatePanel, "Atenção\\n\\nSemestre inválido"); return(false); } if (String.IsNullOrEmpty(ddlNumAno.SelectedValue.ToString())) { MostraMensagemTelaUpdatePanel(UpdatePanel, "Atenção\\n\\nO Ano é obrigatório"); return(false); } else if (!int.TryParse(ddlNumAno.SelectedValue.ToString(), out NumAno)) { MostraMensagemTelaUpdatePanel(UpdatePanel, "Atenção\\n\\nAno inválido"); return(false); } if (!BuscarDados) { return(true); } ExtratoComponenteBLL ExtUtilBLL = new ExtratoComponenteBLL(); int iRepresentante = 0; int.TryParse(ddlRepresentante.SelectedValue, out iRepresentante); epDados = ExtUtilBLL.Consultar(CodEmpresa, CodMatricula, iRepresentante, 1, 2016); if (String.IsNullOrEmpty(epDados.empresa) && String.IsNullOrEmpty(epDados.registro)) { MostraMensagemTelaUpdatePanel(UpdatePanel, "Atenção\\n\\nExtrato de Utilização não localizado para a matrícula " + txtCodMatricula.Text); ReportCrystal.Visible = false; grdExtratoUtilizacao.Visible = false; return(false); } return(true); }