コード例 #1
0
        void verificaConsultaCancelarPlano()
        {
            DataTable dt = new DataTable();

            EmailCancelamentoPlanoBLL cancelPlano = new EmailCancelamentoPlanoBLL();

            if (string.IsNullOrEmpty(nrepr))
            {
                if (string.IsNullOrEmpty(empresa) || string.IsNullOrEmpty(matricula))
                {
                    dt = null;
                }
                else
                {
                    dt = cancelPlano.selectCancelarPlanoTitular(empresa, matricula);
                }
            }
            else
            {
                dt = cancelPlano.selectCancelarPlanoRepress(empresa, matricula, nrepr);
            }

            grdCancelPlano.DataSource = dt;
            grdCancelPlano.DataBind();
        }
コード例 #2
0
        void montarAnexoViaEmailManifestacao(SmtpClient mailClient, MailMessage mm)
        {
            //Essa outra etapa serve para grava o arquivo na manifestação
            //salvar e-mail em disco
            String pastaTemporariaEmail = criar_pasta_temporaria("Email");

            mailClient.DeliveryMethod          = SmtpDeliveryMethod.SpecifiedPickupDirectory;
            mailClient.PickupDirectoryLocation = pastaTemporariaEmail;
            mailClient.Send(mm);

            IntegWeb.Intranet.Aplicacao.EmailCancelamentoPlanoBLL.Classe_Manifestacao filtro = ler_variaveis_ambiente();

            // Ler o e-mail salvo no passo anterior e renomear
            string[] filePaths            = Directory.GetFiles(pastaTemporariaEmail);
            String   novo_nome_de_arquivo = pastaTemporariaEmail + "\\email_CancelamentoPlano_" + "(Enviado em " + DateTime.Now.ToString("ddMMyyyy_hhm") + ").eml";

            System.IO.File.Move(@filePaths[0], novo_nome_de_arquivo);

            // Anexar e-mail salvo em disco a aplicacao.
            EmailCancelamentoPlanoBLL CancelamentoPlanoBLL = new EmailCancelamentoPlanoBLL();
            String resultado = CancelamentoPlanoBLL.Anexar_Email_Manifest(novo_nome_de_arquivo, filtro);

            System.IO.File.Delete(novo_nome_de_arquivo);

            if (resultado != "Arquivo adicionado com sucesso!")
            {
                throw new ArgumentNullException(resultado);
            }
        }
コード例 #3
0
        void verificaConsultaProtocolo()
        {
            DataTable dt = new DataTable();

            EmailCancelamentoPlanoBLL protocolo = new EmailCancelamentoPlanoBLL();

            if (string.IsNullOrEmpty(nQry_NumChamado))
            {
                protocoloCancelamento = "";
            }
            else
            {
                dt = protocolo.selectRetornaProtocolo(nQry_NumChamado.ToString());

                if (dt.Rows.Count >= 1)
                {
                    hfProtocolo.Value = dt.Rows[0]["cham_ds_protocolo"].ToString();
                }
                else
                {
                    protocoloCancelamento = "";
                }
            }
        }