private void TelaCadastroFuncionarios_Activated(object sender, EventArgs e) { FuncaoController funcaoController = new FuncaoController(); comboBoxFuncoes.DataSource = funcaoController.funcaoPorDepartamento(comboBoxDepartamentos.Text); comboBoxFuncoes.DisplayMember = "Nome"; }
private void comboBoxDepartamentos_SelectedIndexChanged(object sender, EventArgs e) { FuncaoController funcaoController = new FuncaoController(); comboBoxFuncoes.DataSource = funcaoController.funcaoPorDepartamento(comboBoxDepartamentos.Text); comboBoxFuncoes.DisplayMember = "Nome"; }
private void btnExcluir_Click(object sender, EventArgs e) { DialogResult dr = MessageBox.Show("Deseja continuar com a exclusão?", "Confirmar", MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { FuncaoController.ExcluirFuncao(this); } }
private void dataGridViewFuncoes_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { id = Convert.ToInt32(dataGridViewFuncoes["ID", e.RowIndex].Value); FuncaoController funcaoController = new FuncaoController(); Funcao funcao = funcaoController.BuscaPorId(id); var form = new TelaCadastroFuncoes(funcao); form.ShowDialog(); configuraDataGridView(); }
private void buttonSalvar_Click(object sender, EventArgs e) { FuncaoController funcaoController = new FuncaoController(); Funcao funcao = new Funcao(); funcao.Id = id; funcao.Nome = textBoxNome.Text; funcao.Departamento = (Departamento)comboBoxDepartamentos.SelectedItem; funcaoController.SaveOrUpdate(funcao); Close(); }
private void buttonAlterar_Click(object sender, EventArgs e) { if (verificaId()) { FuncaoController funcaoController = new FuncaoController(); Funcao funcao = funcaoController.BuscaPorId(id); var form = new TelaCadastroFuncoes(funcao); form.ShowDialog(); configuraDataGridView(); } }
public FuncaoView() { InitializeComponent(); tbID.Enabled = false; tbDescricao.Enabled = false; cbNivelAcesso.Enabled = false; btnCadastrar.Enabled = false; btnEditar.Enabled = false; btnExcluir.Enabled = false; FuncaoController.PreencherTabela(this); FuncaoController.PreencherCBNivelAcesso(this); }
private void buttonExcluir_Click(object sender, EventArgs e) { if (verificaId()) { FuncaoController funcaoController = new FuncaoController(); Funcao funcao = funcaoController.BuscaPorId(id); if (MessageBox.Show("Tem certeza que deseja excluir?", "Ponto", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { funcaoController.Remove(funcao); } configuraDataGridView(); } }
public void configuraDataGridView() { FuncaoController funcaoController = new FuncaoController(); var lista = funcaoController.Lista().Select(funcao => new { Id = funcao.Id, Nome = funcao.Nome, Departamento = funcao.Departamento.Nome }).ToList(); dataGridViewFuncoes.DataSource = lista; // Renomeia as colunas do DataGridView dataGridViewFuncoes.Columns[0].HeaderText = "ID"; dataGridViewFuncoes.Columns[0].Name = "ID"; dataGridViewFuncoes.Columns[1].HeaderText = "NOME"; dataGridViewFuncoes.Columns[2].HeaderText = "DEPARTAMENTO"; dataGridViewFuncoes.Columns[3].HeaderText = "FUNCIONÁRIOS"; dataGridViewFuncoes.Columns[3].Visible = false; }
private void btnCadastrar_Click(object sender, EventArgs e) { FuncaoController.CadastrarFuncao(this); }
private void btnLimpar_Click(object sender, EventArgs e) { FuncaoController.LimparCampos(this); }
private void tbDescricao_TextChanged(object sender, EventArgs e) { FuncaoController.HabilitarBotoes(this); }