private void ListarGrid() { try { List <CadastroSistemaEnt> Lista = new List <CadastroSistemaEnt>(); Lista = new CadastroSistemaModel().Lista(); GridCadastroSistema.AutoGenerateColumns = false; GridCadastroSistema.DataSource = Lista; } catch (Exception ex) //Caso ocorra erro { MessageBox.Show("Erro ao listar dados" + ex.Message); } }
private string opc = ""; //Declarando opc private void iniciarOpc() //Declarando iniciarOpc { switch (opc) { case "Novo": //Configurando função Novo HabilitarCampos(); LimparCampos(); break; case "Buscar": //Configurando função Buscar try { objtabela.Usuario = txtUsuarioCadastroSistema.Text; List <CadastroSistemaEnt> Lista = new List <CadastroSistemaEnt>(); Lista = new CadastroSistemaModel().Buscar(objtabela); GridCadastroSistema.AutoGenerateColumns = false; GridCadastroSistema.DataSource = Lista; } catch (Exception ex) //Caso ocorra erro { MessageBox.Show("Erro ao listar dados" + ex.Message); } break; case "Salvar": //Configurando função Salvar try { objtabela.Usuario = txtUsuarioCadastroSistema.Text; objtabela.Senha = txtSenhaCadastroSistema.Text; if (txtUsuarioCadastroSistema.Text == "") //Verificação de campos vazios { MessageBox.Show("Preencha todos os dados!"); return; } if (txtSenhaCadastroSistema.Text == "") //Verificação de campos vazios { MessageBox.Show("Preencha todos os dados!"); return; } int x = CadastroSistemaModel.Inserir(objtabela); if (x > 0) { this.Close(); MessageBox.Show(String.Format("Usuário {0} cadastrado com sucesso", txtUsuarioCadastroSistema.Text)); //Cadastrando usuário } else { MessageBox.Show("Dado não inserido!"); } } catch (Exception ex) //Caso ocorra erro { MessageBox.Show("Ocorreu um erro" + ex.Message); throw; } DesabilitarCampos(); LimparCampos(); break; case "Excluir": //Configurando função Excluir try { objtabela.Id = (txtIdCadastroSistema.Text); int x = CadastroSistemaModel.Excluir(objtabela); if (x > 0) { MessageBox.Show(String.Format("Usuário {0} excluído com sucesso", txtUsuarioCadastroSistema.Text)); //Excluindo usuário } else { MessageBox.Show("Não excluído!"); } } catch (Exception ex) //Caso ocorra erro { MessageBox.Show("Ocorreu um erro ao excluir. Error" + ex.Message); throw; } break; case "Editar": //Configurando função Editar try { objtabela.Id = txtIdCadastroSistema.Text; objtabela.Usuario = txtUsuarioCadastroSistema.Text; objtabela.Senha = txtSenhaCadastroSistema.Text; int x = CadastroSistemaModel.Editar(objtabela); if (x > 0) { MessageBox.Show(String.Format("Usuário {0} editado com sucesso", txtUsuarioCadastroSistema.Text)); //Editando usuário } else { MessageBox.Show("Dado não atualizado!"); } } catch (Exception ex) //Caso ocorra erro { MessageBox.Show("Ocorreu um erro ao editar" + ex.Message); throw; } break; default: break; } }
private void btnLogin_Click(object sender, EventArgs e) //Conjunto de condições para error provider { if (string.IsNullOrEmpty(txtUsuario.Text)) { epUsuario.Icon = Properties.Resources.Error; epUsuario.SetError(txtUsuario, "Insira o usuário"); } else { epUsuario.Icon = Properties.Resources.Check; epUsuario.SetError(txtUsuario, "OK"); } if (string.IsNullOrEmpty(txtSenha.Text)) { epSenha.Icon = Properties.Resources.Error; epSenha.SetError(txtSenha, "Insira a senha"); } else { epSenha.Icon = Properties.Resources.Check; epSenha.SetError(txtSenha, "OK"); } if (txtUsuario.Text == "") { epUsuario.Icon = Properties.Resources.Error; epUsuario.SetError(txtUsuario, "Insira o usuário"); return; } if (txtSenha.Text == "") { epSenha.Icon = Properties.Resources.Error; epSenha.SetError(txtSenha, "Insira a senha"); return; } try { CadastroSistemaEnt obj = new CadastroSistemaEnt(); obj.Usuario = txtUsuario.Text; obj.Senha = txtSenha.Text; obj = new CadastroSistemaModel().Login(obj); if (obj.Usuario == null) //Caso usuário não esteja cadastrado { lbMensagem.Text = "Usuário e/ou senha não encontrado"; lbMensagem.ForeColor = Color.Red; return; } MenuPrincipal Form = new MenuPrincipal() { telaprincipal = this }; //Fechando tela de login e abrindo menu principal this.Hide(); Form.Show(); //Caso esteja cadastrado MessageBox.Show("Bem-vindo ao sistema"); } catch (Exception ex) //Caso ocorra erro { MessageBox.Show("Erro ao logar" + ex.Message); this.Hide(); this.Close(); { } } }