Esempio n. 1
0
 public void Alterar(Email_tipo variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("UPDATE Email_tipo SET tipo = @tipo, data = @data, painel = @painel, titulo = @titulo, texto = @texto, assunto = @assunto WHERE codigo = @codigo");
         query.SetParameter("codigo", variavel.codigo)
         .SetParameter("tipo", variavel.tipo)
         .SetParameter("data", variavel.data)
         .SetParameter("titulo", variavel.titulo)
         .SetParameter("texto", variavel.texto)
         .SetParameter("assunto", variavel.assunto)
         .SetParameter("painel", variavel.painel.codigo);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Esempio n. 2
0
        public Email_tipo Buscar(int tipo, string titulo)
        {
            try
            {
                Email_tipo email = null;

                DBSession session = new DBSession();
                Query     quey    = session.CreateQuery("select * from email_tipo WHERE tipo = @tipo AND titulo = @titulo");
                quey.SetParameter("tipo", tipo).SetParameter("titulo", titulo);
                IDataReader reader = quey.ExecuteQuery();

                if (reader.Read())
                {
                    email = new Email_tipo()
                    {
                        codigo = Convert.ToInt32(reader["codigo"]),
                        tipo   = Convert.ToInt32(reader["tipo"]),
                        data   = Convert.ToDateTime(reader["data"]),
                        painel = new Painel()
                        {
                            codigo = Convert.ToInt32(reader["painel"])
                        },
                        titulo  = Convert.ToString(reader["titulo"]),
                        texto   = Convert.ToString(reader["texto"]),
                        assunto = Convert.ToString(reader["assunto"])
                    };
                }

                reader.Close();
                session.Close();

                return(email);
            }
            catch (Exception error)
            {
                throw error;
            }
        }