private void btnGravar_Click(object sender, EventArgs e) { if (Valida()) { Camadas.Model.tipo_prod tipo_prod = new Camadas.Model.tipo_prod(); Camadas.BLL.tipo_prod bllTipo_prod = new Camadas.BLL.tipo_prod(); tipo_prod.idTipo_prod = Convert.ToInt32(lblid.Text); //tipo_prod.idProduto = Convert.ToInt32(comboProduto.SelectedValue); tipo_prod.tipo = textTipo.Text; if (tipo_prod.idTipo_prod == -1) { bllTipo_prod.Insert(tipo_prod); } else { bllTipo_prod.Update(tipo_prod); } if (MessageBox.Show("Deseja incluir um tipo de produto?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { MessageBox.Show("Tipo de produto incluido com sucesso!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpaCampos(); Habilita(false); } else { LimpaCampos(); } } }
private void btnExcluir_Click(object sender, EventArgs e) { if (MessageBox.Show("Tem certeza que deseja excluir?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (Convert.ToInt32(lblid.Text) != -1) { Camadas.Model.tipo_prod tipo_prod = new Camadas.Model.tipo_prod(); Camadas.BLL.tipo_prod bllTipo_prod = new Camadas.BLL.tipo_prod(); tipo_prod.idTipo_prod = Convert.ToInt32(lblid.Text); //tipo_prod.idProduto = Convert.ToInt32(comboProduto.SelectedValue); tipo_prod.tipo = textTipo.Text; bllTipo_prod.Delete(tipo_prod); dgvTipo_prod.DataSource = (from p in bllTipo_prod.Select() select new { TipoProduto = p.idTipo_prod, //Produto = new Camadas.BLL.produto().Select().FirstOrDefault(t => t.idProduto == p.idProduto)?.tonalidade ?? "Não encontrado", Tipo = p.tipo }).ToList(); } else { MessageBox.Show("Não há nenhum cadastro para ser excluído!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Hand); } } LimpaCampos(); }