private void btnExcluir_Click(object sender, EventArgs e) { try { if (grid.Rows.Count > 0) { SubgrupoProdutos subgrupoProdutos = new SubgrupoProdutos(); subgrupoProdutos.SubgrupoProdutosId = Convert.ToInt32(grid.Rows[grid.CurrentRow.Index].Cells["SubgrupoProdutosId_"].Value); if (MessageBox.Show("Deseja realmente excluir o subgrupo selecionado?", "Pergunta do Sistema", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { subgrupoProdutosNegocios.Excluir(subgrupoProdutos); MessageBox.Show("Subgrupo excluído com sucesso!", "Aviso do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpar(); HabilitaCampos(false); btnSalvar.Text = "Salvar [ F5 ]"; btnSalvar.Enabled = false; btnNovo.Text = "Novo [ F2 ]"; CarregarGrid(); subgrupoProdutosId = 0; } else { Limpar(); HabilitaCampos(false); } } } catch (Exception ex) { MessageBox.Show("Erro ao executar operação solicitada! \n" + ex.Message, "Aviso do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(txtSubgrupoProdutos.Text)) { MessageBox.Show("Não informado o Subgrupo para cadastro!", "Aviso do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); txtSubgrupoProdutos.Focus(); return; } if (cbbGrupoProdutos.SelectedIndex == -1) { MessageBox.Show("É necessário informar o Grupo à qual o SubGrupo irá pertencer!", "Aviso do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); cbbGrupoProdutos.Focus(); return; } SubgrupoProdutos subgrupoProdutos = new SubgrupoProdutos(); subgrupoProdutos.Descricao = txtSubgrupoProdutos.Text.Trim(); subgrupoProdutos.Ativo = chkAtivo.Checked; subgrupoProdutos.GrupoProdutosId = Convert.ToInt32(cbbGrupoProdutos.SelectedValue); if (subgrupoProdutosId <= 0) { subgrupoProdutosNegocios.Inserir(subgrupoProdutos); MessageBox.Show("Subgrupo cadastrada com sucesso!", "Aviso do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpar(); HabilitaCampos(false); btnSalvar.Text = "Salvar [ F5 ]"; btnSalvar.Enabled = false; btnNovo.Text = "Novo [ F2 ]"; CarregarGrid(); } else { subgrupoProdutos.SubgrupoProdutosId = subgrupoProdutosId; subgrupoProdutosNegocios.Alterar(subgrupoProdutos); MessageBox.Show("Subgrupo alterada com sucesso!", "Aviso do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpar(); HabilitaCampos(false); btnSalvar.Text = "Salvar [ F5 ]"; btnSalvar.Enabled = false; btnNovo.Text = "Novo [ F2 ]"; CarregarGrid(); } toolTip.SetToolTip(this.btnSalvar, "Salvar [ F5 ]"); toolTip.SetToolTip(this.btnNovo, "Novo Cadastro [ F2 ]"); subgrupoProdutosId = 0; } catch (Exception ex) { MessageBox.Show("Erro ao tentar cadastrar o Subgrupo!\n\nDetalhe técnico : " + ex.Message, "Aviso do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private List <SqlParametros> PreencheCondicoes(SubgrupoProdutos subgrupoProdutos) { List <SqlParametros> lstParametrosCondicionais = new List <SqlParametros>(); lstParametrosCondicionais.Add(new SqlParametros("SubgrupoProdutosId", subgrupoProdutos.SubgrupoProdutosId)); return(lstParametrosCondicionais); }
private List <SqlParametros> PreencheParametros(SubgrupoProdutos subgrupoProdutos) { List <SqlParametros> lstParametros = new List <SqlParametros>(); lstParametros.Add(new SqlParametros("Descricao", subgrupoProdutos.Descricao)); lstParametros.Add(new SqlParametros("Ativo", subgrupoProdutos.Ativo)); lstParametros.Add(new SqlParametros("GrupoProdutosId ", subgrupoProdutos.GrupoProdutosId)); return(lstParametros); }
public Boolean Excluir(SubgrupoProdutos subgrupoProdutos) { return(conexao.Excluir(nomeTabela, PreencheCondicoes(subgrupoProdutos))); }
public Boolean Alterar(SubgrupoProdutos subgrupoProdutos) { return(conexao.Atualizar(nomeTabela, PreencheParametros(subgrupoProdutos), PreencheCondicoes(subgrupoProdutos))); }
public Boolean Inserir(SubgrupoProdutos subgrupoProdutos) { return(conexao.Inserir(nomeTabela, PreencheParametros(subgrupoProdutos))); }