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."); } }
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."); } }
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."); } }
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); }