private void Manipular(char opc) { complemento = new Complemento(); complementoObjeto = new ComplementoObjeto(); try { complementoObjeto.Id = complementoId; complementoObjeto.Descricao = txtDecricao.Text.Trim(); decimal valor = decimal.Parse(txtValor.Text.Trim()); if (cbTipo.Checked) { complementoObjeto.Tipo = true; valor = valor * (-1); } else { complementoObjeto.Tipo = false; } complementoObjeto.Valor = valor; complementoObjeto.Empregado = new EmpregadoObjeto(); complementoObjeto.Empregado.Id = empregadoId; switch (opc) { case 'A': complemento.Adicionar(complementoObjeto); break; case 'E': complemento.Excluir(complementoObjeto); break; default: break; } ListaComplemento(); Reset(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public bool Excluir(ComplementoObjeto complemento) { crud = new CRUD(); sqlBuilder = new StringBuilder(); sqlBuilder.Append("DELETE FROM Complemento "); sqlBuilder.Append("WHERE Id = @Id"); SQL = sqlBuilder.ToString(); try { crud.LimparParametro(); crud.AdicionarParamentro("Id", complemento.Id); crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Adicionar(ComplementoObjeto complemento) { crud = new CRUD(); sqlBuilder = new StringBuilder(); sqlBuilder.Append("INSERT INTO Complemento (Descricao, Valor, Tipo, Id_Empregado) "); sqlBuilder.Append("VALUES (@Descricao, @Valor, @Tipo, @Id_Empregado)"); SQL = sqlBuilder.ToString(); try { crud.LimparParametro(); crud.AdicionarParamentro("Descricao", complemento.Descricao); crud.AdicionarParamentro("Valor", complemento.Valor); crud.AdicionarParamentro("Tipo", complemento.Tipo); crud.AdicionarParamentro("Id_Empregado", complemento.Empregado.Id); crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }