private void Cadastro(char opc) { negDepen = new NegDepen(); modDependente = new ModDependente(); try { modDependente.Id = idDepen; modDependente.Competencia = DateTime.Parse(MktCompetencia.Text); modDependente.Valor = decimal.Parse(TxtValor.Text.Trim()); switch (opc) { case 'G': negDepen.Gravar(modDependente); break; case 'A': negDepen.Alterar(modDependente); break; case 'E': negDepen.Excluir(modDependente); break; default: break; } Reset(); ListarDependente(dtCompetencia); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public bool Excluir(ModDependente modDependente) { Crud = new CRUD(); SQL = "DELETE FROM IrrfDependente " + "WHERE Id = @Id"; try { Crud.LimparParametro(); Crud.AdicionarParamentro("Id", modDependente.Id); Crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Gravar(ModDependente modDependente) { Crud = new CRUD(); SQL = "INSERT INTO IrrfDependente (Competencia, Valor) " + "VALUES (@Competencia, @Valor)"; try { Crud.LimparParametro(); Crud.AdicionarParamentro("Competencia", modDependente.Competencia); Crud.AdicionarParamentro("Valor", modDependente.Valor); Crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Alterar(ModDependente modDependente) { Crud = new CRUD(); SQL = "UPDATE IrrfDependente " + "SET Competencia = @Competencia, Valor = @Valor " + "WHERE Id = @Id"; try { Crud.LimparParametro(); Crud.AdicionarParamentro("Competencia", modDependente.Competencia); Crud.AdicionarParamentro("Valor", modDependente.Valor); Crud.AdicionarParamentro("Id", modDependente.Id); Crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }