public bool Excluir(ModInss modInss) { Crud = new CRUD(); SQL = "DELETE FROM INSS " + "WHERE Id = @Id"; try { Crud.LimparParametro(); Crud.AdicionarParamentro("Id", modInss.Id); Crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Gravar(ModInss modInss) { Crud = new CRUD(); SQL = "INSERT INTO INSS (Competencia, Faixa, Teto_Faixa, Porc_Faixa) " + "VALUES (@Competencia, @Faixa, @Teto_Faixa, @Porc_Faixa)"; try { Crud.LimparParametro(); Crud.AdicionarParamentro("Competencia", modInss.Competencia); Crud.AdicionarParamentro("Faixa", modInss.Faixa); Crud.AdicionarParamentro("Teto_Faixa", modInss.Teto); Crud.AdicionarParamentro("Porc_Faixa", modInss.Porcentagem); Crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Alterar(ModInss modInss) { Crud = new CRUD(); SQL = "UPDATE INSS " + "SET Competencia = @Competencia, Faixa = @Faixa, Teto_Faixa = @Teto_Faixa, Porc_Faixa = @Porc_Faixa " + "WHERE Id = @Id"; try { Crud.LimparParametro(); Crud.AdicionarParamentro("Competencia", modInss.Competencia); Crud.AdicionarParamentro("Faixa", modInss.Faixa); Crud.AdicionarParamentro("Teto_Faixa", modInss.Teto); Crud.AdicionarParamentro("Porc_Faixa", modInss.Porcentagem); Crud.AdicionarParamentro("Id", modInss.Id); Crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void Cadastro(char opc) { negInss = new NegInss(); modInss = new ModInss(); try { modInss.Id = idInss; modInss.Competencia = DateTime.Parse(MktComp.Text); modInss.Faixa = int.Parse(TxtFaixa.Text.Trim()); modInss.Teto = decimal.Parse(TxtTeto.Text.Trim()); modInss.Porcentagem = decimal.Parse(TxtPorc.Text.Trim()); switch (opc) { case 'G': negInss.Gravar(modInss); break; case 'A': negInss.Alterar(modInss); break; case 'E': negInss.Excluir(modInss); break; default: break; } Reset(); ListarInss(dtCompetencia, op); } catch (Exception ex) { MessageBox.Show(ex.Message); } }