private void btnGravar_Click(object sender, EventArgs e) { if (Valida()) { Camadas.Model.tipo_serv tipo_serv = new Camadas.Model.tipo_serv(); Camadas.BLL.tipo_serv bllTipo_serv = new Camadas.BLL.tipo_serv(); tipo_serv.idTipo_serv = Convert.ToInt32(lblid.Text); tipo_serv.idTipo_prod = Convert.ToInt32(comboTipo.SelectedValue); tipo_serv.serv_lateral = textServ_lateral.Text; tipo_serv.serv_frontal = textServ_frontal.Text; if (tipo_serv.idTipo_serv == -1) { bllTipo_serv.Insert(tipo_serv); } else { bllTipo_serv.Update(tipo_serv); } if (MessageBox.Show("Deseja incluir um tipo de serviço?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { MessageBox.Show("Tipo de serviço 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_serv tipo_serv = new Camadas.Model.tipo_serv(); Camadas.BLL.tipo_serv bllTipo_serv = new Camadas.BLL.tipo_serv(); tipo_serv.idTipo_serv = Convert.ToInt32(lblid.Text); tipo_serv.idTipo_prod = Convert.ToInt32(comboTipo.SelectedValue); tipo_serv.serv_lateral = textServ_lateral.Text; tipo_serv.serv_frontal = textServ_frontal.Text; bllTipo_serv.Delete(tipo_serv); dgvTipo_serv.DataSource = (from p in bllTipo_serv.Select() select new { TipoServiço = p.idTipo_serv, TipoProduto = new Camadas.BLL.tipo_prod().Select().FirstOrDefault(t => t.idTipo_prod == p.idTipo_prod)?.tipo ?? "Não encontrado", ServiçoLateral = p.serv_lateral, ServiçoFrontal = p.serv_frontal }).ToList(); } else { MessageBox.Show("Não há nenhum cadastro para ser excluído!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Hand); } } LimpaCampos(); }