Пример #1
0
        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);
        }
Пример #2
0
        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);
        }