Пример #1
0
        public ContaEnvio Buscar(int id)
        {
            try
            {
                ContaEnvio contaEnvio = null;

                DBSession session = new DBSession();
                Query     quey    = session.CreateQuery("SELECT * FROM contaEnvio WHERE contaEnvio_id = @contaEnvio_id");
                quey.SetParameter("contaEnvio_id", id);
                IDataReader reader = quey.ExecuteQuery();

                if (reader.Read())
                {
                    contaEnvio = new ContaEnvio(Convert.ToInt32(reader["contaEnvio_id"]), Convert.ToString(reader["titulo"]), Convert.ToString(reader["email"]), Convert.ToString(reader["usuario"]), Convert.ToString(reader["senha"]));
                }
                reader.Close();
                session.Close();

                return(contaEnvio);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
Пример #2
0
        public JsonResult ComunicadoFinalizar(int tipo, int curso, string dados, string turma, int aluno)
        {
            Comunicado comunicado = new Comunicado();

            comunicado.turma     = turma;
            comunicado.aluno     = aluno;
            comunicado.tipo      = tipo;
            comunicado.novocurso = curso;
            comunicado.dados     = dados;
            comunicado.Salvar();
            string result = "Informações gravadas com sucesso";

            Aluno           al        = new AlunoDB().Buscar(aluno);
            Curso           cur       = new CursoDB().Buscar(curso);
            Curso           cur2      = new CursoDB().Buscar(Convert.ToInt32(turma));
            Curso_adiamento adiamento = new Curso_adiamentoDB().Ultimo(cur2);

            ContaEnvio  contaEnvio = new ContaEnvio(1, "Cenbrap", "*****@*****.**", "*****@*****.**", "databenq206");
            EnviarEmail e          = new EnviarEmail();
            string      para       = "*****@*****.**";
            string      assunto    = "Comunicado CENBRAP - Formulário de adiamento de turma";
            string      msg        = "";

            msg += "Comunicado CENBRAP - Envio automático do formulário de adiamento de turma<br><br>Prezado(a) Aluno(a);<br><br>A Coordenação Pedagógica do Cenbrap procederá à seguinte alteração no seu cadastro, conforme sua autorização descrita abaixo.<br><br><strong>";
            msg += "TURMA: " + cur2.titulo + " - " + cur2.titulo1;
            msg += "<br>ALUNO: " + al.nome;
            msg += "<br>E-MAIL: " + al.email;
            if (tipo == 1)
            {
                msg += "<br>OPÇÃO: Quero continuar";
                msg += "<br><span style='background-color: yellow;'>NOVA DATA PREVISTA: " + adiamento.para.ToShortDateString() + "</span>";
            }
            if (tipo == 2)
            {
                msg += "<br>OPÇÃO: Quero mudar de turma/curso";
                msg += "<br>NOVA TURMA: " + cur.titulo + " - " + cur.titulo1;
            }
            if (tipo == 3)
            {
                msg += "<br>OPÇÃO: Quero meu dinheiro de volta";
                msg += "<br>DADOS: " + dados;
            }
            if (tipo == 4)
            {
                msg += "<br>OPÇÃO: Quero converter minha matrícula em assinatura do Medtv por 18 meses";
            }
            msg += "</strong><br><Br>Qualquer dúvida, entre em contato conosco.<br>Att,<br>Márcia Barros<br>Assessoria de Comunicação";

            string r  = e.EnviaMensagemEmail(para, assunto, msg, 0, contaEnvio, false);
            string r2 = e.EnviaMensagemEmail(al.email, assunto, msg, 0, contaEnvio, false);

            return(Json(result));
        }
Пример #3
0
 public void Excluir(ContaEnvio variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("DELETE FROM ContaEnvio WHERE contaEnvio_id = @contaEnvio_id");
         query.SetParameter("contaEnvio_id", variavel.contaEnvio_id);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Пример #4
0
 public void Salvar(ContaEnvio variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO ContaEnvio (titulo, email, usuario, senha) VALUES (@titulo, @email, @usuario, @senha) ");
         query.SetParameter("titulo", variavel.titulo)
         .SetParameter("email", variavel.email)
         .SetParameter("usuario", variavel.usuario)
         .SetParameter("senha", variavel.senha);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Пример #5
0
 public void Alterar(ContaEnvio variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("UPDATE ContaEnvio SET titulo = @titulo, email = @email, usuario = @usuario, senha = @senha WHERE contaEnvio_id = @ContaEnvio_id");
         query.SetParameter("ContaEnvio_id", variavel.contaEnvio_id)
         .SetParameter("titulo", variavel.titulo)
         .SetParameter("email", variavel.email)
         .SetParameter("usuario", variavel.usuario)
         .SetParameter("senha", variavel.senha);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }