public bool Excluir(ModIrrf modIrrf) { Crud = new CRUD(); SQL = "DELETE FROM IRRF " + "WHERE Id = @Id"; try { Crud.LimparParametro(); Crud.AdicionarParamentro("Id", modIrrf.Id); Crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Gravar(ModIrrf modIrrf) { Crud = new CRUD(); SQL = "INSERT INTO IRRF (Competencia, Limite, Porc, Desconto) " + "VALUES (@Competencia, @Limite, @Porc, @Desconto)"; try { Crud.LimparParametro(); Crud.AdicionarParamentro("Competencia", modIrrf.Competencia); Crud.AdicionarParamentro("Limite", modIrrf.Limite); Crud.AdicionarParamentro("Porc", modIrrf.Porcentagem); Crud.AdicionarParamentro("Desconto", modIrrf.Desconto); Crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Alterar(ModIrrf modIrrf) { Crud = new CRUD(); SQL = "UPDATE IRRF " + "SET Competencia = @Competencia, Limite = @Limite, Porc = @Porc, Desconto = @Desconto " + "WHERE Id = @Id"; try { Crud.LimparParametro(); Crud.AdicionarParamentro("Competencia", modIrrf.Competencia); Crud.AdicionarParamentro("Limite", modIrrf.Limite); Crud.AdicionarParamentro("Porc", modIrrf.Porcentagem); Crud.AdicionarParamentro("Desconto", modIrrf.Desconto); Crud.AdicionarParamentro("Id", modIrrf.Id); Crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void Cadastro(char opc) { negIrrf = new NegIrrf(); modIrrf = new ModIrrf(); try { modIrrf.Id = idIrrf; modIrrf.Competencia = DateTime.Parse(MktComp.Text); modIrrf.Limite = decimal.Parse(TxtLimite.Text.Trim()); modIrrf.Porcentagem = decimal.Parse(TxtPorc.Text.Trim()); modIrrf.Desconto = decimal.Parse(TxtDesconto.Text.Trim()); switch (opc) { case 'G': negIrrf.Gravar(modIrrf); break; case 'A': negIrrf.Alterar(modIrrf); break; case 'E': negIrrf.Excluir(modIrrf); break; default: break; } Reset(); ListarIrrf(dtCompetencia); } catch (Exception ex) { MessageBox.Show(ex.Message); } }