private void SubDepartamento() { objSubDepartamento.Id = 0; objSubDepartamento.Nome = SubDepartamento_tbxNome.Text; objSubDepartamento.Descricao = SubDepartamento_tbxDescricao.Text; objSubDepartamento.Departamento = DepartamentoDAO.findById((int)SubDepartamento_cbDepartamento.SelectedValue); if (SubDepartamento_tbxNome.Text != "" || SubDepartamento_cbDepartamento.SelectedValue != null) { if (SubdepartamentoDAO.isExists(SubDepartamento_tbxNome.Text) == false) { if (controller.CadastrarSubDepartamento(objSubDepartamento) != null) { MessageBox.Show("Cadastro realizado de :" + objSubDepartamento.Nome); DataTable dt = new DataTable(); dt = SubdepartamentoDAO.returnDataSource(); Setor_cbSubDepartamento.DataSource = dt; SubDepartamento_tbxNome.Clear(); SubDepartamento_tbxDescricao.Clear(); tabSubDepartamento.ForeColor = Color.Black; } } else { tabSubDepartamento.ForeColor = Color.Red; } } }
private void SubDepartamnto_btnDeletar_Click(object sender, EventArgs e) { if (objSubDepartamento.Id != 0) { controller.deletarSubDepartamento(objSubDepartamento); DataTable dt = SubdepartamentoDAO.returnDataSource(); dataGridSubDepartamento.DataSource = dt; Setor_btnLimpar_Click(sender, e); } }
private void dataGridSubDepartamento_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { if (e.RowIndex >= 0) { DataGridViewRow row = this.dataGridSubDepartamento.Rows[e.RowIndex]; objSubDepartamento = SubdepartamentoDAO.findById((int)row.Cells["idSubDepartamento"].Value); SubDepartamento_tbxNome.Text = objSubDepartamento.Nome; SubDepartamento_tbxDescricao.Text = objSubDepartamento.Descricao; SubDepartamento_cbDepartamento.SelectedValue = objSubDepartamento.Departamento.Id; SubDepartamnto_btnDeletar.Visible = true; } }
public Subdepartamento CadastrarSubDepartamento(Subdepartamento obj) { if (obj.Departamento != null) { SubdepartamentoDAO dao = new SubdepartamentoDAO(); if (obj.Id != 0) { return(dao.update(obj)); } return(dao.insert(obj)); } return(null); }
public Subdepartamento deletarSubDepartamento(Subdepartamento obj) { SubdepartamentoDAO dao = new SubdepartamentoDAO(); return(dao.delete(obj)); }