public ActionResult Editar() { var viewModel = new ChamadoEditarViewModel(); var chamado = new Chamado(); var usuarioServico = new UsuarioServico(); string codStatusAbertura = _servico.StatusAbertura(); viewModel.DataAbertura = DateTime.Now.Date; viewModel.HoraAbertura = TimeSpan.Parse(DateTime.Now.ToShortTimeString()); viewModel.Chamado = chamado; viewModel.Chamado.Cliente = new Cliente(); viewModel.Chamado.Modulo = new Modulo(); viewModel.Chamado.Produto = new Produto(); viewModel.Chamado.Tipo = new Tipo(); viewModel.Chamado.Status = _statusServico.ObterPorCodigo(int.Parse(codStatusAbertura)); viewModel.Chamado.UsuarioAbertura = usuarioServico.ObterPorId(UsuarioId); viewModel.Chamado.DataAbertura = DateTime.Now.Date; viewModel.Chamado.UsuarioAberturaId = UsuarioId; viewModel.Chamado.UsuarioAbertura.Nome = UsuarioNome; viewModel.Chamado.HoraAbertura = TimeSpan.Parse(DateTime.Now.ToShortTimeString()); viewModel.Chamado.Nivel = 2; return(View(viewModel)); }
public void BuscaDeUsuarioComParametrosEmBrancoDeveRetornarNull() { UsuarioServico usuarioServico = CriarUsuarioServico(); Usuario usuario = usuarioServico.BuscarUsuarioPorAutenticacao("", ""); Assert.IsNull(usuario); }
public void BuscaDeUsuarioComSenhaIncorretaDeveRetornarNull() { UsuarioServico usuarioServico = CriarUsuarioServico(); Usuario usuario = usuarioServico.BuscarUsuarioPorAutenticacao("*****@*****.**", "123abcd"); Assert.IsNull(usuario); }
public void BuscaDeUsuarioComEmailIncorretoDeveRetornarNull() { UsuarioServico usuarioServico = CriarUsuarioServico(); Usuario usuario = usuarioServico.BuscarUsuarioPorAutenticacao("*****@*****.**", "123abc"); Assert.IsNull(usuario); }
public void VerificaSeGetRetornaUsuario() { var usuarioServico = new UsuarioServico(new UsuarioRepositorio()); Assert.True(usuarioServico.Get() != null && usuarioServico.Get().GetType() == typeof(Usuario)); }
public AtendimentosController(AtendimentoServico atendimentoServico, SistemaServico sistemaServico, RevendedorServico revendedorServico, UsuarioServico usuarioServico) { _atendimentoServico = atendimentoServico; _sistemaServico = sistemaServico; _revendedorServico = revendedorServico; _usuarioServico = usuarioServico; }
public UsuarioController(ServicoUsuario servicoUsuario, ServicoCliente servicoCliente) { _usuarioServico = new UsuarioServico(); //_clienteServico = new ClienteServico(); _servicoUsuario = servicoUsuario; _servicoCliente = servicoCliente; }
public frmLogin(AppDataContext con) { InitializeComponent(); usuario = new Usuario(); servico = new UsuarioServico(con); context = con; }
private void frmMain_Load(object sender, System.EventArgs e) { servico = new UsuarioServico(context); Criptografar cript = new Criptografar(); string senhaCript = ""; senhaCript = cript.Base64Encode(usuario.Senha); if (usuario != null) { usuario = servico.GetUsuario(usuario.Login, senhaCript); if (usuario.Perfil.ToString() == "Funcionário") { TelaFuncionario(); } if (usuario.Perfil.ToString() == "Usuário padrão") { TelaAdministrativo(); } lbUsuario.Text = "Usuário " + usuario.Login.ToString() + " logado."; NotificarUsuarioLogado(); } lblVersao.Text = "Versão: " + Application.ProductVersion; this.WindowState = FormWindowState.Maximized; }
public ActionResult Senha(FormCollection collection) { try { var valida = validacaoViewServico.ValidaCampoObrigatorio(collection); var listaCampos = validacaoViewServico.GeraListaCampos(collection); //validar campos var result = Validacao.FormUsuarioValidarPreenchimento(listaCampos, true); ViewBag.MensagemRetorno = result; if (result.Trim() == "") { Usuario usuario = UsuarioServico.ConverteInfoFormEmObj(listaCampos, true); var registro = UsuarioServico.AlteraSenha(usuario); //gravando informaçoes return(RedirectToAction("Index")); } return(RedirectToAction("Senha")); } catch (Exception) { throw; } }
public async Task Deve_Retornar_Sucesso_Quando_Email_Ja_Estiver_Cadastrado() { var cpfUsuario = new Person().Cpf(); var emailUsuario = new Person().Email; //Arrange usuarioRepositorio.ConsultarUsuarioPorEmail(Arg.Any <string>()) .Returns(_ => new Usuario { Email = emailUsuario, CPF = cpfUsuario }); usuarioRepositorio.ConsultarUsuarioPorCpf(Arg.Any <string>()) .Returns(ReturnUsuarioNull()); var usuarioPreCadstro = FakeData.UsuarioValido; var sut = new UsuarioServico(usuarioRepositorio); //Act var response = await sut.VerificarUsuarioJaCadastrado(cpfUsuario, emailUsuario); //Assert response.IsFailure.Should().BeFalse(); response.IsSuccess.Should().BeTrue(); response.Value.Should().Be(SituacaoCadastroUsuario.EmailJaCadastrado); }
public UsuarioJSController() { _usuarioServico = new UsuarioServico(); _grupoServico = new GrupoServico(); _estadoServico = new EstadoServico(); _cidadeServico = new CidadeServico(); }
private void GeraViewBagRelatorio(int opcaoRelatorio, string id = "") { if (opcaoRelatorio == 1) { ViewBag.Lista = AfiliacaoServico.Listar().Where(x => x.Nome.Trim() != "").ToList(); } if (opcaoRelatorio == 2) { ViewBag.Lista = LogServico.ListaAgrupado(); } if (opcaoRelatorio == 3) { var listaAfiliado = AfiliacaoServico.Listar(id.ToString()); ViewBag.Lista = listaAfiliado; if (listaAfiliado.Count > 0) { var idAfiliado = listaAfiliado[0].ID; ViewBag.Dependentes = DependenteServico.ListaDependentes(idAfiliado); ViewBag.Enderecos = listaAfiliado[0].Endereco; } } if (opcaoRelatorio == 4) { ViewBag.Lista = UsuarioServico.Consultar("", 0); } }
public ActionResult Index(Usuario model) { if (ModelState.IsValid) //verifica se é válido { var Servico = new UsuarioServico(); try { model = Servico.ObterPorUsuario(model.UserName, model.Password); if (model != null) { FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, model.UserName, DateTime.Now, DateTime.Now.AddDays(30), true, model.Id.ToString(), FormsAuthentication.FormsCookiePath); string encTicket = FormsAuthentication.Encrypt(ticket); Response.Cookies.Add(new HttpCookie(FormsAuthentication.FormsCookieName, encTicket)); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(model)); } return(RedirectToAction("index", "Home")); } else { return(View(model)); } }
public ActionResult Index(FormCollection collection) { //Convertendo informaçoes dos campos em uma lista var lista = validacaoViewServico.GeraListaCampos(collection); if (lista.Count > 0) { var email = lista["EMAIL"]; var senha = lista["SENHA"]; senha = UsuarioServico.GerarSenhaSHA1(senha); var validar = UsuarioServico.ConsultarLogin(email, senha); if (validar.Count == 0) { ViewBag.MensagemRetorno = "Usuário ou senha inválido"; return(View()); } else { //FormsAuthentication.SetAuthCookie(validar[0].Email, false); //FormsAuthentication.SetAuthCookie(validar[0].Nome, false); FormsAuthentication.SetAuthCookie(validar[0].ID.ToString(), false); TempData["LogAtivo"] = validar[0]; return(Redirect("~/Relatorio")); } } ViewBag.MensagemRetorno = "Usuário inválido"; return(View()); }
static void Main(string[] args) { Console.WriteLine("\n\nIniciando..."); try { var servico = new UsuarioServico(); var dominio = new ComercioDominio(servico); var clientes = dominio.ListarClientes().Result; var lucro = dominio.CalcularLucro(10); Console.WriteLine("Listando clientes..:"); for (int i = 0; i < clientes.Count; i++) { Console.WriteLine($"{clientes[i].Id} - {clientes[i].Name} - {clientes[i].Email}"); } Console.WriteLine($"\n\nLucro..: {lucro.ToString("C2")}"); } catch (Exception ex) { Console.WriteLine($"Erro {ex.Message}"); } Console.ReadKey(); }
public frmUsuarioCadastro(Operacao _operacao, AppDataContext con) { InitializeComponent(); operacao = _operacao; servico = new UsuarioServico(con); context = con; }
public void TesteSenhaErradaEEmailErrado() { UsuarioServico usuarioServico = new UsuarioServico(usuarioMock, servicoDeCriptografia); Usuario retorno = usuarioServico.BuscarPorAutenticacao("*****@*****.**", "1233"); Assert.IsNull(retorno); }
public ProjetoController(IProjetoRepositorio projetoRepositorio, UsuarioServico usuarioServico, IRecursoRepositorio recursoRepositorio, IControleRecursoRepositorio controleRecursoRepositorio, CalculoServico calculoServico) { this.projetoRepositorio = projetoRepositorio; this.usuarioServico = usuarioServico; this.recursoRepositorio = recursoRepositorio; this.controleRecursoRepositorio = controleRecursoRepositorio; this.calculoServico = calculoServico; }
public void UsuarioGoldEhEncontradoComSucesso() { UsuarioServico usuarioServico = CriarUsuarioServico(); Usuario usuario = usuarioServico.BuscarUsuarioPorAutenticacao("*****@*****.**", "123abc"); Assert.AreEqual("*****@*****.**", usuario.Email); Assert.AreEqual("GOLD", usuario.Permissoes[0]); }
private void GeraViewBag() { var id = Convert.ToInt32(Server.HtmlEncode(User.Identity.Name)); ViewBag.UsuarioLogin = UsuarioServico.ConsultarPorID(id).Nome; ViewBag.Saudadacao = MensagemUtil.Saudacao(); ViewBag.ListaRelatorio = RelatorioServico.ListarRelatorios(); }
public void UsuarioComumEhEncontradoComSucesso() { UsuarioServico usuarioServico = CriarUsuarioServico(); Usuario usuario = usuarioServico.BuscarUsuarioPorAutenticacao("*****@*****.**", "abc123"); Assert.AreEqual("*****@*****.**", usuario.Email); Assert.IsNull(usuario.Permissoes); }
//private readonly IServicoChamado _servicoChamado; public ChamadoController() { _usuarioServico = new UsuarioServico(); _usuarioPermissaoServico = new UsuarioPermissaoServico(); _statusServico = new StatusServico(); _ChamadoViewModel = new ChamadoViewModel(); //_servicoChamado = servicoChamado; }
public ActionResult Entrar(string email, string senha) { UsuarioServico usuarioServico = ServicoDeDependencias.MontarUsuarioServico(); Usuario usuario = usuarioServico.BuscarPorAutenticacao(email, senha); return(null); }
public ProjetoController() { this.projetoRepositorio = ServicoDeDependencias.MontarProjetoRepositorio(); this.usuarioServico = ServicoDeDependencias.MontarUsuarioServico(); this.recursoRepositorio = ServicoDeDependencias.MontarRecursoRepositorio(); this.controleRecursoRepositorio = ServicoDeDependencias.MontarControleRecursoRepositorio(); this.calculoServico = ServicoDeDependencias.MontarCalculoServico(); this.servicoConfiguracao = ServicoDeDependencias.MontarServicoConfiguracao(); }
public static UsuarioServico MontarUsuarioServico() { UsuarioServico usuarioServico = new UsuarioServico( new UsuarioRepositorio(), new ServicoDeCriptografia()); return(usuarioServico); }
public ActionResult Novo() { var StatusServico = new StatusServico(); var TipoServico = new TipoServico(); var ClienteServico = new ClienteServico(); var UsuarioServico = new UsuarioServico(); var model = new Visita(); if (ModelState.IsValid) { try { if (!_servico.PermissaoEditar(UsuarioId)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "Usuário sem Permissão!")); //return RedirectToAction("Index", "Login"); } model = _servico.ObterPorId(1); model.Data = DateTime.Now.Date; model.ClienteId = 1; model.StatusId = 1; model.TipoId = 1; model.UsuarioId = UsuarioId; model.Anexo = ""; model.Contato = ""; model.Dcto = ""; model.Descricao = ""; model.FormaPagto = ""; model.HoraFim = TimeSpan.Zero; model.HoraInicio = TimeSpan.Zero; model.Id = 0; model.TotalHoras = 0; model.Valor = 0; model.Versao = ""; model.ListaTipos = TipoServico.ListarVisitas(""); model.ListaStatus = StatusServico.ListarVisitas(""); model.ListaClientes = ClienteServico.Listar(model.UsuarioId, ""); model.ListaUsuarios = UsuarioServico.Listar(""); return(View(model)); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); ViewBag.Alerta = "Usuário sem permissão"; return(View(model)); } } else { return(View(model)); } }
public void DeveAutenticarSemSucessoEmailErrado() { var usuarioServico = new UsuarioServico( new UsuarioRepositorioMock(), new ServicoDeCriptografiaMock()); Usuario usuario = usuarioServico.BuscarPorAutenticacao( "[email protected]ê", "abc123"); Assert.IsNull(usuario); }
public void NaoDeveAutenticarUmUsuarioInexistente() { var usuarioServico = new UsuarioServico( new UsuarioRepositorioMock(), new ServicoDeCriptografiaMock()); Usuario usuario = usuarioServico.BuscarPorAutenticacao( "*****@*****.**", "inexistente"); Assert.IsNull(usuario); }
private void GeraView() { var linkRoot = Validacao.AnalisaLink(@Request.RawUrl.ToString(), true); var id = Convert.ToInt32(Server.HtmlEncode(User.Identity.Name)); ViewBag.UsuarioLogin = UsuarioServico.ConsultarPorID(id); ViewBag.Usuarios = UsuarioServico.Consultar("", 0).OrderBy(x => x.Nome).ToList(); ViewBag.RootView = Validacao.AnalisaLink(@Request.RawUrl.ToString()); ViewBag.LinkRelatorio01 = linkRoot + "Relatorio/PDFPadrao/4"; ViewBag.LinkCadastro = linkRoot + "Usuario/Cadastro"; }
public UsuarioController() { _usuarioServico = new UsuarioServico(); }