示例#1
0
 private void btAlterar_Click_1(object sender, EventArgs e)
 {
     cadastro = new frmDepartamentoCadastro(Operacao.Editar, context);
     cadastro.StyleManager = this.StyleManager;
     cadastro.Departamento = retornarDepartamentoSelecionado();
     cadastro.ShowDialog();
     preencherGrid();
 }
示例#2
0
 private void btNovo_Click_1(object sender, EventArgs e)
 {
     cadastro = new frmDepartamentoCadastro(Operacao.Inserir, context);
     cadastro.StyleManager = this.StyleManager;
     cadastro.Departamento = new Departamento();
     cadastro.ShowDialog();
     preencherGrid();
 }
示例#3
0
 private void btExcluir_Click_1(object sender, EventArgs e)
 {
     cadastro = new frmDepartamentoCadastro(Operacao.Excluir, context);
     cadastro.StyleManager = this.StyleManager;
     cadastro.Departamento = retornarDepartamentoSelecionado();
     if (!servico.VerificarDependencias(departamento.Id))
     {
         MetroFramework.MetroMessageBox.Show(this, "O Department \"" + departamento.NomeDepartamento + "\" não pode ser deletado, existem uma ou mais Funções cadastradas com esse Department. \nAntes de excluir, será necessário desvinculá-lo de todas as Funções relacionadas.", "Atenção!", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Hand);
         return;
     }
     cadastro.ShowDialog();
     preencherGrid();
 }