public bool Login(EntidadeDominio entidadeDominio) { Usuario usuario = (Usuario)entidadeDominio; CriptografarSenha criptografar = new CriptografarSenha(); string senhacrip = criptografar.Processar(usuario); usuario.Senha = senhacrip; return(dal.Login(usuario)); }
public String Cadastrar(EntidadeDominio entidadeDominio) { Log log = new Log(); GerarLog gerarLog = new GerarLog(); if (entidadeDominio.GetType().Name.ToLower().Equals("usuario")) { ValidarSenha validarSenha = new ValidarSenha(); string confirmacao = validarSenha.Processar(entidadeDominio); CriptografarSenha criptografarSenha = new CriptografarSenha(); string senhacriptografada = criptografarSenha.Processar(entidadeDominio); Usuario usuario = (Usuario)entidadeDominio; usuario.Senha = senhacriptografada; usuario.ConfirmacaoSenha = senhacriptografada; if (confirmacao == null && senhacriptografada != null) { dal.Cadastrar(usuario); log.Descricao = gerarLog.Processar(usuario) + ", [Tipo: Inserção]"; dal.Cadastrar(log); return(null); } return(confirmacao); } if (entidadeDominio.GetType().Name.ToLower().Equals("cliente")) { dal.Cadastrar(entidadeDominio); log.Descricao = gerarLog.Processar(entidadeDominio) + ", [Tipo: Inserção]"; dal.Cadastrar(log); return(null); } if (entidadeDominio.GetType().Name.ToLower().Equals("produto")) { ValidarDadosProduto validarProduto = new ValidarDadosProduto(); string confirmacao = validarProduto.Processar(entidadeDominio); if (confirmacao == null) { dal.Cadastrar(entidadeDominio); log.Descricao = gerarLog.Processar(entidadeDominio) + ", [Tipo: Inserção]"; dal.Cadastrar(log); return(null); } return(confirmacao); } if (entidadeDominio.GetType().Name.ToLower().Equals("linha")) { dal.Cadastrar(entidadeDominio); log.Descricao = gerarLog.Processar(entidadeDominio) + ", [Tipo: Inserção]"; dal.Cadastrar(log); return(null); } if (entidadeDominio.GetType().Name.ToLower().Equals("acessorio")) { ValidarDadosAcessorio validarAcessorio = new ValidarDadosAcessorio(); string confirmacao = validarAcessorio.Processar(entidadeDominio); if (confirmacao == null) { dal.Cadastrar(entidadeDominio); log.Descricao = gerarLog.Processar(entidadeDominio) + ", [Tipo: Inserção]"; dal.Cadastrar(log); return(null); } return(confirmacao); } if (entidadeDominio.GetType().Name.ToLower().Equals("fichatecnica")) { ValidarDadosFichaTecnica validarFicha = new ValidarDadosFichaTecnica(); string confirmacao = validarFicha.Processar(entidadeDominio); if (confirmacao == null) { dal.Cadastrar(entidadeDominio); log.Descricao = gerarLog.Processar(entidadeDominio) + ", [Tipo: Inserção]"; dal.Cadastrar(log); return(null); } return(confirmacao); } else { return(null); } }