Esempio n. 1
0
        public void Salvar(TParametroVO tparametrovo, Int32 usuarioLogado)
        {
            try
            {
                TLogVO log = new TLogVO();
                log.Tabela    = "TParametro";
                log.IDUsuario = usuarioLogado;
                log.Data      = DateTime.Now;

                if (tparametrovo.IDParametro > 0)
                {
                    log.Tipo = "Alterar - " + tparametrovo.TempoEntrevistaColetor + "-" + tparametrovo.VersaoBaseCorreio;
                    TParametroBLL.Alterar(tparametrovo);
                }
                else
                {
                    log.Tipo = "Inserir";
                    TParametroBLL.Inserir(tparametrovo);
                }

                TLogBLL.Inserir(log);
            }
            catch (CABTECException)
            {
                throw new CABTECException("Erro ao Salvar Parâmetro.");
            }
            catch (Exception)
            {
                throw new CABTECException("Erro ao Salvar Parâmetro.");
            }
        }
Esempio n. 2
0
        public void Salvar(TUsuarioVO tusuariovo, Int32 usuarioLogado)
        {
            try
            {
                TLogVO log = new TLogVO();
                log.Tabela    = "TUsuario";
                log.IDUsuario = usuarioLogado;
                log.Data      = DateTime.Now;

                if (tusuariovo.IDUsuario > 0)
                {
                    log.Tipo = "Alterar - " + tusuariovo.Login + "-" + tusuariovo.Senha;
                    TUsuarioBLL.Alterar(tusuariovo);
                }
                else
                {
                    log.Tipo = "Inserir - " + tusuariovo.Login;
                    TUsuarioBLL.Inserir(tusuariovo);
                }

                TLogBLL.Inserir(log);
            }
            catch (CABTECException)
            {
                throw new CABTECException("Erro ao Salvar Usuário.");
            }
            catch (Exception)
            {
                throw new CABTECException("Erro ao Salvar Usuário.");
            }
        }
Esempio n. 3
0
        public void AlterarSenha(TUsuarioVO usuarioLogado, string senhaAtual, string senhaNova, string senhaConfirma)
        {
            try
            {
                if (usuarioLogado == null)
                {
                    throw new CABTECException("Usuário inválido!");
                }

                if (!usuarioLogado.Senha.Equals(Criptografia.EncryptSymmetric("DESCryptoServiceProvider", senhaAtual)))
                {
                    throw new CABTECException("Senha Atual inválida!");
                }

                if (!senhaNova.Equals(senhaConfirma))
                {
                    throw new CABTECException("A Nova Senha informada não confere!");
                }

                usuarioLogado.Senha = Criptografia.EncryptSymmetric("DESCryptoServiceProvider", senhaNova);

                TUsuarioBLL.Alterar(usuarioLogado);

                TLogVO log = new TLogVO();
                log.Tabela    = "TUsuario";
                log.IDUsuario = usuarioLogado.IDUsuario;
                log.Data      = DateTime.Now;
                log.Tipo      = "Alterar - " + usuarioLogado.Login + " - " + senhaAtual + " - " + senhaNova;
                TLogBLL.Inserir(log);
            }
            catch (CABTECException)
            {
                throw new CABTECException("Erro ao Alterar Senha.");
            }
            catch (Exception)
            {
                throw new CABTECException("Erro ao Alterar Senha.");
            }
        }
Esempio n. 4
0
        public int Inserir(TLogVO tlogvo)
        {
            var banco = new SINAF_WebEntities();

            var query = new TLog
            {
                Tabela = tlogvo.Tabela,

                TUsuario = banco.TUsuario.First(usuario => usuario.IDUsuario == tlogvo.IDUsuario),

                Data = tlogvo.Data,

                Tipo = tlogvo.Tipo,
            };

            banco.AddToTLog(query);
            banco.SaveChanges();

            tlogvo.IDLog = query.IDLog;

            return(query.IDLog);
        }