private bool Manipular(TipoManipulacao tipoManipulacao) { produtividadeValorBase = new ProdutividadeValorBase(); produtividadeValorBaseControle = new ProdutividadeValorBaseControle(); try { produtividadeValorBase.Id = idProdutividadeValorBase; produtividadeValorBase.DataCadastro = DtDataCadastro.Value; produtividadeValorBase.Valor = double.Parse(TxtValor.Text.Trim()); if (tipoManipulacao == TipoManipulacao.Gravar) { produtividadeValorBaseControle.Gravar(produtividadeValorBase); } else if (tipoManipulacao == TipoManipulacao.Alterar) { produtividadeValorBaseControle.Alterar(produtividadeValorBase); } else if (tipoManipulacao == TipoManipulacao.Excluir) { produtividadeValorBaseControle.Excluir(produtividadeValorBase); } ListaValores(); return(true); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } }
public bool Excluir(ProdutividadeValorBase produtividadeValorBases) { crud = new CRUD(); SQL = "DELETE FROM ProdutividadeBase " + "WHERE Id = @Id"; try { crud.LimparParametros(); crud.AdicionarParametros("Id", produtividadeValorBases.Id); crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Gravar(ProdutividadeValorBase produtividadeValorBases) { crud = new CRUD(); SQL = "INSERT INTO ProdutividadeBase (Data_Cadastro, Valor) " + "VALUES (@Data_Cadastro, @Valor)"; try { crud.LimparParametros(); crud.AdicionarParametros("Data_Cadastro", produtividadeValorBases.DataCadastro.Date); crud.AdicionarParametros("Valor", produtividadeValorBases.Valor); crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Alterar(ProdutividadeValorBase produtividadeValorBases) { crud = new CRUD(); SQL = "UPDATE ProdutividadeBase SET Data_Cadastro = @Data_Cadastro, Valor = @Valor " + "WHERE Id = @Id"; try { crud.LimparParametros(); crud.AdicionarParametros("Data_Cadastro", produtividadeValorBases.DataCadastro.Date); crud.AdicionarParametros("Valor", produtividadeValorBases.Valor); crud.AdicionarParametros("Id", produtividadeValorBases.Id); crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }