private void Logar() { try { UsuarioRepositorio _usuarioRepositorio = new UsuarioRepositorio(); if (_usuarioRepositorio.Logar(PreencherLogin())) { new UsuarioRepositorio().AdicionarUltimoAcesso(PreencherLogin().Login); OpenMdiForm.OpenForWithShow(formParaAbrir: new frmMenu(_usuarioRepositorio.GetUsuarioPorLogin(PreencherLogin().Login)), formParaFechar: this); } else if (_usuarioRepositorio.GetUsuarioPorLogin(PreencherLogin().Login) == null && _usuarioRepositorio.GetUsuarioPorSenha(PreencherLogin().Senha) != null) { DialogMessage.MessageFullComButtonOkIconeDeInformacao("O Login: "******" não esta cadastrado.", "Aviso"); LimparTxt(new List<TextBox> { txtLogin }); FocarNotxt(txt: txtLogin); } else if (_usuarioRepositorio.GetUsuarioPorSenha(PreencherLogin().Senha) == null && _usuarioRepositorio.GetUsuarioPorLogin(PreencherLogin().Login) != null) { DialogMessage.MessageFullComButtonOkIconeDeInformacao("Senha incorreta.", "Aviso"); LimparTxt(new List<TextBox> { txtSenha }); FocarNotxt(txt: txtSenha); } else { DialogMessage.MessageFullComButtonOkIconeDeInformacao("Login e senha incorretos.", "Aviso"); LimparTxt(new List<TextBox> { txtLogin, txtSenha }); FocarNotxt(txt: txtLogin); } } catch (CustomException erro) { DialogMessage.MessageFullComButtonOkIconeDeInformacao(message: erro.Message, title: "Aviso"); } catch (Exception erro) { SaveErroInTxt.RecordInTxt(erro, this.GetType().Name); DialogMessage.MessageComButtonOkIconeErro(message: erro.Message, title: "Erro"); } }
public void TesteLog() { try { UsuarioRepositorio banco = new UsuarioRepositorio(); UsuariosBO usuarioBo = new UsuariosBO(); Usuarios usuarios = new Usuarios() { Nome = "mike", Senha = "mike"}; Assert.AreEqual(true, banco.Logar(usuario: usuarios)); } catch (CustomException erro) { global::System.Windows.Forms.MessageBox.Show(erro.Message); Assert.Fail(); } catch (Exception erro) { global::System.Windows.Forms.MessageBox.Show(erro.Message); Assert.Fail(); } }
private void InstanciarUsuarioRepositorio() { _usuarioRepositorio = new UsuarioRepositorio(); }
static void Main() { espere.Start(ExibirMensagem); KeyGenRepositorio _keyGenRepositorio; UsuarioRepositorio _usuariosRepositorio; CaixaRepositorio _caixaRepositorio; try { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); _keyGenRepositorio = new KeyGenRepositorio(); Servico.StartServico(instanceName: "SQLSERVER"); if (InserirDatas(_keyGenRepositorio) > 0) { _caixaRepositorio = new CaixaRepositorio(); if (_caixaRepositorio.GetValor() != null) { if (_caixaRepositorio.GetValor().Valor > 0) Properties.Settings.Default.CaixaAberto = true; } } else Properties.Settings.Default.CaixaAberto = false; _usuariosRepositorio = new UsuarioRepositorio(); _usuariosRepositorio.InserirLoginAdmin(new Usuarios() { Login = "******", Senha = "mikeadmin", NomeCompleto = "Mike rodrigues de Lima", Permicao = "Administrador" }); if (new UsuarioRepositorio().GetQuantidadeUsuarios() > 0) { if (_keyGenRepositorio.GetQuantidade() >= 30) { Backup.GerarBeckup(new _DbContext()); CancelarMensagem(); Application.Run(new frmKeyGen()); } else { CancelarMensagem(); Application.Run(new frmLogin()); } } else { if (_keyGenRepositorio.GetQuantidade() >= 30) { CancelarMensagem(); Application.Run(new frmKeyGen()); } else { CancelarMensagem(); Application.Run(new frmCadastrarLogin(null, EnumTipoOperacao.Salvar)); } } } catch (CustomException erro) { DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso"); } catch (Exception erro) { SaveErroInTxt.RecordInTxt(erro, new StackFrame().GetMethod().DeclaringType.Name); DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro"); } finally { CancelarMensagem(); } }
private void InstanciaUsuarioRepositorio() => _usuarioRepositorio = new UsuarioRepositorio();
private void Logar() { UsuarioRepositorio _usuarioRepositorio = new UsuarioRepositorio(); OpenMdiForm.OpenForWithShow ( formParaAbrir: _usuarioRepositorio.Logar(PreencherLogin()) == Existe ? new frmMenu(_usuarioRepositorio.GetUsuarioPorNome(PreencherLogin().Nome)) : new Form().FormException("Usuário ou senha incorretos"), formParaFechar: this ); }
static void Main() { KeyGenRepositorio _keyGenRepositorio; UsuarioRepositorio _usuariosRepositorio; CaixaRepositorio _caixaRepositorio; try { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); _keyGenRepositorio = new KeyGenRepositorio(); ; if (InserirDatas(_keyGenRepositorio) > 0) { _caixaRepositorio = new CaixaRepositorio(); if (_caixaRepositorio.GetValor().Valor > 0) { Properties.Settings.Default.CaixaAberto = true; } } else { Properties.Settings.Default.CaixaAberto = false; } _usuariosRepositorio = new UsuarioRepositorio(); _usuariosRepositorio.InserirLoginAdmin(new Usuarios() { Nome = "mikeadmin", Senha = "mikeadmin", NomeCompleto = "Mike rodrigues de Lima", Permicao = "Administrador" }); if (new UsuarioRepositorio().GetQuantidadeUsuarios() > 0) { if (_keyGenRepositorio.GetQuantidade() >= 30) { Backup.GerarBeckup(new _DbContext()); Application.Run(new frmKeyGen()); } else { Application.Run(new frmLogin()); } } else { if (_keyGenRepositorio.GetQuantidade() >= 30) { Application.Run(new frmKeyGen()); } else { Application.Run(new frmCadastrarLogin(null, EnumTipoOperacao.Salvar)); } } } catch (CustomException erro) { DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso"); } catch (Exception erro) { SaveErroInTxt.RecordInTxt(erro, "Inicialização"); DialogMessage.MessageComButtonOkIconeErro("Problema ao estabelecer conexão com o banco de dados, reinice o computador, se o erro persistir contate o Administrador: " + erro.Message, "Erro"); } }