private void btnSalvar_Click(object sender, EventArgs e) { if (validarDados()) { try { clsSetor objSetor = new clsSetor(); //objCategoria.IntCodigo = Convert.ToInt16(txtCodigo.Text); objSetor.Nome = txtNome.Text; if (txtCodigo.Text == "") { objSetor.Numero = 0; objSetor.Salvar(objSetor); //MessageBox.Show("Dados salvos com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { objSetor.Numero = Convert.ToInt32(txtCodigo.Text); objSetor.Alterar(objSetor); //MessageBox.Show("Dados alterados com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } /*controlaBotoes(true); * AtualizaGrid(); * zeraDados();*/ } catch (Exception ex) { //MessageBox.Show("Dados nao foram salvos. \n" + ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } controlaBotoes(true); AtualizaGrid(); zeraDados(); MessageBox.Show("Dados salvos com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } }
private void btnExcluir_Click(object sender, EventArgs e) { if (this.dgvSetores.Rows.Count > 0) { if (txtCodigo.Text != "") { DialogResult result = MessageBox.Show("Confirma a exclusão dos dados selecionados?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { try { clsSetor objSetor = new clsSetor(); objSetor.Numero = Convert.ToInt32(txtCodigo.Text); objSetor.Excluir(objSetor); controlaBotoes(true); AtualizaGrid(); zeraDados(); //MessageBox.Show("Dados excluídos com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } catch (Exception ex) { //MessageBox.Show("Dados não foram excluídos. \n" + ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } DataTableReader Dados = new DataTableReader(clsFuncionario.recuperarTodosComCargoSetor()); bool ok = false; while (Dados.Read()) { if (Dados.GetInt32(7) == Convert.ToInt32(txtCodigo.Text)) { ok = true; break; } } controlaBotoes(true); AtualizaGrid(); zeraDados(); if (ok == true) { MessageBox.Show("Existe(m) funcionário(s) neste Setor.\nDados não foram excluídos. \n", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("Dados excluídos com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } else { zeraDados(); } } else { MessageBox.Show(this, "Selecione um registro para excluir", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Sem dados registrados para excluir", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }