private void btnLocalizaUsu_Click(object sender, EventArgs e) { Usuario usuario = new Usuario(); usuario.Nome = txtLocalizaUsu.Text; int id; int.TryParse(txtLocalizarId.Text, out id); //tentando converter, se não converter mantém o valor atual usuario.Id = id; UsuarioRegrasDeNegocio usuarioRegra = new UsuarioRegrasDeNegocio(); List <Usuario> lista = new List <Usuario>(); lista = usuarioRegra.BuscarUsuario(usuario); dgvLocalizaUsu.DataSource = lista; txtLocalizarId.Clear(); txtLocalizaUsu.Clear(); }
private void btnSalvar_Click(object sender, EventArgs e) { try { UsuarioRegrasDeNegocio usuarioRegras = new UsuarioRegrasDeNegocio(); if (this.operacao == "Inserir") { Usuario usuario = new Usuario(); usuario.Nome = txtUsuario.Text; usuario.Email = txtEmail.Text; usuario.Senha = txtSenha.Text; usuarioRegras.Incluir(usuario); txtIdUsuario.Text = usuario.Id.ToString(); MessageBox.Show("Cadastro salvo com sucesso! " + usuario.Id.ToString()); } if (this.operacao == "Alterar" && txtIdUsuario.Text != null) { Usuario usuario = new Usuario(); usuario.Id = Convert.ToInt32(txtIdUsuario.Text); usuario.Nome = txtUsuario.Text; usuario.Email = txtEmail.Text; usuario.Senha = txtSenha.Text; //alterar usuário usuarioRegras.Alterar(usuario /*id: Convert.ToInt32(txtIdUsuario.Text), nome: txtUsuario.Text*/); MessageBox.Show("Cadastro alterado com sucesso!"); } } catch (Exception) { throw; } this.LimpaTela(); this.AlteraBotoes(1); }
private void btnExcluir_Click(object sender, EventArgs e) { try { DialogResult d = MessageBox.Show("Deseja excluir o registro?", "Aviso", MessageBoxButtons.YesNo); if (d.ToString() == "Yes") { UsuarioRegrasDeNegocio usuarioRegrasDeNegocio = new UsuarioRegrasDeNegocio(); usuarioRegrasDeNegocio.Excluir(Convert.ToInt32(txtIdUsuario.Text)); this.LimpaTela(); this.AlteraBotoes(1); MessageBox.Show("Registro excluído com sucesso!"); } } catch { MessageBox.Show("Impossível excluir esse registro. \nO registro está sendo utilizado em outro local."); this.AlteraBotoes(3); } }