public List <Subdepartamento> findAll() { SqlCommand cmd = new SqlCommand(); cmd.CommandText = "SELECT * FROM Sub_departamento"; SqlDataReader dr = Conexao.selecionar(cmd); List <Subdepartamento> objs = new List <Subdepartamento>(); if (dr.HasRows) { while (dr.Read()) { dr.Read(); Subdepartamento obj = new Subdepartamento(); obj.Id = (int)dr["id"]; obj.Nome = dr["nome"].ToString(); obj.Descricao = dr["descricao"].ToString(); obj.Departamento = DepartamentoDAO.findById((int)dr["fk_departamento"]); objs.Add(obj); } } else { objs = null; } return(objs); }
public Subdepartamento delete(Subdepartamento subdepartamento) { SqlCommand cmd = new SqlCommand(); cmd.CommandText = "DELETE FROM Sub_departamento WHERE id = @id"; cmd.Parameters.AddWithValue("@id", subdepartamento.Id); if (Conexao.CRUD(cmd)) { return(subdepartamento); } return(null); }
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 insert(Subdepartamento subdepartamento) { SqlCommand cmd = new SqlCommand(); cmd.CommandText = "INSERT INTO Sub_departamento(nome, descricao, fk_departamento) output INSERTED.id values (@nome, @descricao, @fk_departamento)"; cmd.Parameters.AddWithValue("@nome", subdepartamento.Nome); cmd.Parameters.AddWithValue("@descricao", subdepartamento.Descricao); cmd.Parameters.AddWithValue("@fk_departamento", subdepartamento.Departamento.Id); if (Conexao.CRUD(cmd)) { return(subdepartamento); } return(null); }
public Subdepartamento update(Subdepartamento subdepartamento) { SqlCommand cmd = new SqlCommand(); cmd.CommandText = "UPDATE Sub_departamento set nome = @nome, descricao = @descricao, fk_departamento = @fk_departamento where id = @id"; cmd.Parameters.AddWithValue("@id", subdepartamento.Id); cmd.Parameters.AddWithValue("@nome", subdepartamento.Nome); cmd.Parameters.AddWithValue("@descricao", subdepartamento.Descricao); cmd.Parameters.AddWithValue("@fk_departamento", subdepartamento.Departamento.Id); if (Conexao.CRUD(cmd)) { return(subdepartamento); } return(null); }
public static Subdepartamento findById(int id) { SqlCommand cmd = new SqlCommand(); cmd.CommandText = "SELECT * FROM Sub_departamento WHERE id = @id"; cmd.Parameters.AddWithValue("@id", id); SqlDataReader dr = Conexao.selecionar(cmd); Subdepartamento obj = new Subdepartamento(); if (dr.HasRows) { dr.Read(); obj.Id = (int)dr["id"]; obj.Nome = dr["nome"].ToString(); obj.Descricao = dr["descricao"].ToString(); obj.Departamento = DepartamentoDAO.findById((int)dr["fk_departamento"]); } else { obj = null; } return(obj); }
public Subdepartamento deletarSubDepartamento(Subdepartamento obj) { SubdepartamentoDAO dao = new SubdepartamentoDAO(); return(dao.delete(obj)); }