private void btnCadastrar_Click(object sender, EventArgs e) { UsuarioController usuarioController = new UsuarioController(); Usuario usuario = new Usuario(); usuario.Login_Usuario = txtLogin.Text; usuario.Senha_Usuario = txtSenha.Text; usuario.Nome_Usuario = txtNome.Text; usuario.Nasc_Usuario = Convert.ToDateTime(mskDataNasc.Text); usuario.Cpf_Usuario = mskCpf.Text; usuario.Email_Usuario = txtEmail.Text; usuario.Telefone_Usuario = mskTelefone.Text; usuario.Celular_Usuario = mskCelular.Text; usuario.Admissao_Usuario = Convert.ToDateTime(mskDataAd.Text); if (usuarioController.CadastrarUsuario(usuario) == 1) { MessageBox.Show("Cadastro de Usuário realizado com sucesso!"); fPrincipal.CarregarFuncionarios(); fPrincipal.Focus(); this.Dispose(); } else { } }
private void ButtonCadastrar_Click(object sender, RoutedEventArgs e) { UsuarioViewModel cvm = DataContext as UsuarioViewModel; cvm.Password = passBox.Password; UsuarioController controller = new UsuarioController(); Usuario usuario = new Usuario { Nome = cvm.Nome, Email = cvm.Email, Password = cvm.Password, User = cvm.User, Cpf = cvm.Cpf, Telefone = cvm.Telefone, Administrador = false, Ativo = true }; controller.CadastrarUsuario(usuario); Login objLogin = new Login(); this.Visibility = Visibility.Hidden; objLogin.Show(); objLogin.lblError.SetCurrentValue(ForegroundProperty, Brushes.Green); objLogin.lblError.Content = "Usuario criado com Sucesso!"; }
private void BtnCadastrarUsuario_Click(object sender, EventArgs e) { if (!(newUsuarioText.Text.Equals("") || newNomeText.Text.Equals("") || newEmailText.Text.Equals("") || newSenhaText.Text.Equals(""))) { NivelAcesso nivelAcesso = new NivelAcesso(); nivelAcesso.nomePerfil = descricaoCombo.SelectedItem.ToString(); if (nivelAcesso.nomePerfil.Equals("Administrador")) { nivelAcesso.nivelAcessoUsuario = 1; } else if (nivelAcesso.nomePerfil.Equals("Gestor")) { nivelAcesso.nivelAcessoUsuario = 2; } Usuario usuario = new Usuario(); usuario.usuario = newUsuarioText.Text; usuario.nome = newNomeText.Text; usuario.email = newEmailText.Text; usuario.senha = newSenhaText.Text; usuario.idUsuarioLogado = uController.idUsuarioSessao; usuario.nivelAcesso = nivelAcesso; usuario = uController.CadastrarUsuario(usuario); if (usuario != null) { //mensagem de sucesso. MetroFramework.MetroMessageBox.Show(this, "Foi", "Ae", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { //mensagem de erro com o banco. MetroFramework.MetroMessageBox.Show(this, "Deu pau no banco", "vish", MessageBoxButtons.OK, MessageBoxIcon.Hand); } } else { // informar que os campos estão vazios, por favor preencher MetroFramework.MetroMessageBox.Show(this, "Preenche os campos ae fera", "Ops", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
static void Main(string[] args) { UsuarioController usuarioController = new UsuarioController(); int opcao = 0; do { System.Console.WriteLine("Escolha uma opção do nosso menu"); System.Console.WriteLine(" Opção (1)\t-\tCadastrar Usuários"); System.Console.WriteLine(" Opção (2)\t-\tListar Usuários"); System.Console.WriteLine(" Opção (3)\t-\tAutenticar no sistema"); System.Console.WriteLine(" Opção (0)\t-\tSair do sistema"); opcao = int.Parse(Console.ReadLine()); switch (opcao) { case 1: usuarioController.CadastrarUsuario(); break; case 2: usuarioController.ListarUsuarios(); break; case 3: bool logar = usuarioController.Autenticando(); break; case 0: break; default: System.Console.WriteLine("Opção não informada"); break; } }while(opcao != 0); }
private void CadastrarUsuarioClick(object sender, RoutedEventArgs e) { Usuario usuario = new Usuario(); List <TipoUsuario> TiposDeUsuario = TipoUsuarioDao.TiposUsuario(); if (Senha.Password != RepetirSenha.Password) { MessageBox.Show("As senhas não conferem", "Cadastro de usuário"); } else if (string.IsNullOrWhiteSpace(Login.Text) || string.IsNullOrWhiteSpace(Senha.Password) || string.IsNullOrEmpty(Login.Text) || string.IsNullOrEmpty(Senha.Password)) { MessageBox.Show("Preencha todos os campos corretamente", "Cadastro de usuário"); } else { usuario.Login = Login.Text; usuario.Senha = Senha.Password; usuario.Status = (Ativo.IsChecked.Value ? "Ativo" : "Inativo"); usuario.DataDeCadastro = DateTime.Now; TipoUsuario TipoUsuario; if (Administrador.IsChecked.Value) { TipoUsuario = TiposDeUsuario.SingleOrDefault(t => t.Descricao == "Administrador"); usuario.TipoUsuario = TipoUsuario; } else if (Visualizador.IsChecked.Value) { TipoUsuario = TiposDeUsuario.SingleOrDefault(t => t.Descricao == "Visualizador"); usuario.TipoUsuario = TipoUsuario; } else { TipoUsuario = TiposDeUsuario.SingleOrDefault(t => t.Descricao == "Operacional"); usuario.TipoUsuario = TipoUsuario; } if (!string.IsNullOrWhiteSpace(ID.Text)) { usuario.Id = Convert.ToInt32(ID.Text); string StringUsuario = (string)Application.Current.Properties["UsuarioEdicao"]; Usuario UsuarioAntigo = UsuarioDAO.CarregarUsuario(StringUsuario); if (!UsuarioController.EditarUsuario(UsuarioAntigo, usuario)) { MessageBox.Show("Login já esta sendo usado", "Cadastro de usuário"); } else { MessageBox.Show("Edição efetuada com sucesso", "Edição de usuário"); } } else if (UsuarioController.CadastrarUsuario(usuario)) { MessageBox.Show("Cadastro efetuado com sucesso", "Cadastro de usuário"); } else { MessageBox.Show("Login já esta sendo usado", "Cadastro de usuário"); } } }
private void btnSalvar_Click(object sender, EventArgs e) { UsuarioController usuarioController = new UsuarioController(); usuarioController.CadastrarUsuario(txbUsername, txbEmail, txbCPF, txbSenha, txbRepitaSenha, selectTipoUsuario, currentUser); }
static void Main() { int opcaoDeslogado, opcaoLogado; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: { UsuarioController.CadastrarUsuario(); break; } case 2: { UsuarioViewModel usuario = UsuarioController.EfetuarLogin(); if (usuario != null) { Console.WriteLine($"Seja Bem-Vindo {usuario.Nome}"); do { MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); } while (opcaoLogado != 0); switch (opcaoLogado) { case 1: { ProdutoController.CadastrarProduto(); break; } case 2: { ProdutoController.ListarProduto(); break; } case 3: { ProdutoController.ExibirTotal(); break; } case 0: { Console.WriteLine("Tchau!!!"); break; } default: { Console.WriteLine("Opção inválida"); break; } } } break; } case 3: { UsuarioController.ListarUsuarios(); break; } case 0: { Console.WriteLine("Sair"); break; } default: { Console.WriteLine("Opção Inválida"); break; } } } while (opcaoDeslogado != 0); }
private void OnSave(object sender, RoutedEventArgs e) { Timer timer = new Timer(3000); UsuarioViewModel uvm = DataContext as UsuarioViewModel; Usuario usuario = new Usuario { UsuarioId = uvm.UsuarioId, Nome = uvm.Nome, Email = uvm.Email, Password = uvm.Password, User = uvm.User, Cpf = uvm.Cpf, Telefone = uvm.Telefone, Administrador = uvm.Administrador, Ativo = true }; try { if (usuario.Nome == null || usuario.Nome.Length < 3) { throw new Exception("Nome deve ter no mínimo 3 caracteres!"); } if (usuario.User == null || usuario.User.Length < 4) { throw new Exception("Usuário deve ter no mínimo 4 caracteres!"); } if (usuario.Cpf == null || usuario.Cpf.Length != 11) { throw new Exception("CPF deve ter 11 dígitos!"); } if (usuario.Email == null || usuario.Email.Length < 4) { throw new Exception("Email deve ter no mínimo 4 caracteres!"); } if (usuario.Telefone == null || usuario.Telefone.Length < 12) { throw new Exception("Telefone com código do país e regional!"); } if (usuario.Password == null || usuario.Password.Length < 4) { throw new Exception("Senha deve ter no mínimo 4 caracteres!"); } if (usuario.UsuarioId == 0) { controller.CadastrarUsuario(usuario); lblMessage.Content = "Usuário Criado!"; } else { controller.EditarUsuario(usuario); lblMessage.Content = "Usuário Atualizado!"; } timer.Elapsed += LimpaLabel; timer.AutoReset = false; timer.Start(); dgUsuarios.DataContext = new UsuarioViewModel(); GridCadastroEditUsuario.Visibility = Visibility.Collapsed; GridListarUsuario.Visibility = Visibility.Visible; } catch (Exception ex) { lblMessageCadastroUsuario.Content = ex.Message; lblMessageCadastroUsuario.Visibility = Visibility.Visible; } }
static void Main(string[] args) { Console.Clear(); bool querSair = false; do { int codigo = MenuUtils.MenuDeslogado(); switch (codigo) { case 1: Console.Clear(); UsuarioController.CadastrarUsuario(); break; case 2: Console.Clear(); var usuarioLogado = UsuarioController.FazerLogin(); bool opcaoLogado = false; if (usuarioLogado != null) { do { int codigoLogado = MenuUtils.MenuLogado(); switch (codigoLogado) { case 1: //Inserir credito Console.Clear(); TransicaoController.InserirCredito(usuarioLogado); break; case 2: //Realizar transação Console.Clear(); TransicaoController.DebitarDespesa(usuarioLogado); break; case 3: // Listar transações Console.Clear(); TransicaoController.ListarTransacoes(usuarioLogado); break; case 0: //Encerar transação TransacaoRepositorio tr = new TransacaoRepositorio(); tr.CriarArquivo(); opcaoLogado = true; break; } } while (!opcaoLogado); } break; case 9: //Opção de teste para criação de arquivos ------ APENAS TESTE ------- UsuarioRepositorio ur = new UsuarioRepositorio(); ur.CriarArquivo(); break; case 0: querSair = true; break; } }while (!querSair); }