private void DadosEmpregado(int idEmpregado) { dadosEmpregado = new DataTable(); empregado = new Empregado(); empregadoObjeto = new EmpregadoObjeto(); try { empregadoObjeto.Id = idEmpregado; dadosEmpregado = empregado.DadosEmpregado(empregadoObjeto); foreach (DataRow item in dadosEmpregado.Rows) { admissao = DateTime.Parse(item["Admissao"].ToString()); demissao = DateTime.Parse(item["Demissao"].ToString()); valorMedia = decimal.Parse(item["Media"].ToString()); diasBase = int.Parse(item["Base"].ToString()); info = "Admissão: " + admissao.ToString("dd/MM/yyyy") + " | Demissão: " + demissao.ToString("dd/MM/yyyy") + "\nMédia: " + valorMedia.ToString("#,##0.00") + " | Dias Base: " + diasBase.ToString("00"); } lblDadosEmpregado.Text = info.ToString(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Existe(int idEmpregado) { calculo = new Calculo(); calculoObjeto = new CalculoObjeto(); empregadoObjeto = new EmpregadoObjeto(); try { empregadoObjeto.Id = idEmpregado; calculoObjeto.Empregado = new EmpregadoObjeto(); calculoObjeto.Empregado.Id = idEmpregado; if (!calculo.Existe(calculoObjeto)) { if (MessageBox.Show("Já exite um calculo para este colaborador, deseja excluir?", "Aviso", MessageBoxButtons.YesNo) == DialogResult.Yes) { calculo.ExcluirPorEmpregado(calculoObjeto); MessageBox.Show("Calculo excluido."); btnCalcular.Enabled = true; } else { btnCalcular.Enabled = false; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void ListaComplemento() { complemento = new Complemento(); empregadoObjeto = new EmpregadoObjeto(); valorTotalComplemento = 0; try { empregadoObjeto.Id = empregadoId; dgvListaLancamento.DataSource = complemento.Lista(empregadoObjeto); foreach (DataGridViewRow item in dgvListaLancamento.Rows) { valorTotalComplemento += decimal.Parse(item.Cells["ValorComplemento"].Value.ToString()); } lblTotais.Text = "Totais: " + valorTotalComplemento.ToString("#,##0.00"); if (valorTotalComplemento > 0) { strComplemento = "S"; } else { strComplemento = "N"; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public bool Alterar(EmpregadoObjeto empregado) { crud = new CRUD(); sqlBuilder = new StringBuilder(); sqlBuilder.Append("UPDATE Empregado SET Matricula = @Matricula, Nome = @Nome, Admissao = @Admissao, Demissao = @Demissao, Media = @Media, Base = @Base "); sqlBuilder.Append("WHERE Id = @Id"); SQL = sqlBuilder.ToString(); try { crud.LimparParametro(); crud.AdicionarParamentro("Matricula", empregado.Matricula); crud.AdicionarParamentro("Nome", empregado.Nome); crud.AdicionarParamentro("Admissao", empregado.Admissao); crud.AdicionarParamentro("Demissao", empregado.Demissao); crud.AdicionarParamentro("Media", empregado.Media); crud.AdicionarParamentro("Base", empregado.Base); crud.AdicionarParamentro("Id", empregado.Id); crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Gravar(EmpregadoObjeto empregado) { crud = new CRUD(); sqlBuilder = new StringBuilder(); sqlBuilder.Append("INSERT INTO Empregado (Matricula, Nome, Admissao, Demissao, Media, Base) "); sqlBuilder.Append("VALUES(@Matricula, @Nome, @Admissao, @Demissao, @Media, @Base)"); SQL = sqlBuilder.ToString(); try { crud.LimparParametro(); crud.AdicionarParamentro("Matricula", empregado.Matricula); crud.AdicionarParamentro("Nome", empregado.Nome); crud.AdicionarParamentro("Admissao", empregado.Admissao); crud.AdicionarParamentro("Demissao", empregado.Demissao); crud.AdicionarParamentro("Media", empregado.Media); crud.AdicionarParamentro("Base", empregado.Base); crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Excluir(EmpregadoObjeto empregado) { crud = new CRUD(); sqlBuilder = new StringBuilder(); sqlBuilder.Append("DELETE FROM Empregado "); sqlBuilder.Append("WHERE Id = @Id"); SQL = sqlBuilder.ToString(); try { crud.LimparParametro(); crud.AdicionarParamentro("Id", empregado.Id); crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void Manipular(char opc) { empregado = new Empregado(); empregadoObjeto = new EmpregadoObjeto(); try { empregadoObjeto.Id = empregadoId; empregadoObjeto.Matricula = txtMatricula.Text.Trim(); empregadoObjeto.Nome = TxtNome.Text.Trim(); empregadoObjeto.Admissao = DateTime.Parse(MktAdmissao.Text.Trim()); empregadoObjeto.Demissao = DateTime.Parse(MktDemissao.Text.Trim()); empregadoObjeto.Media = decimal.Parse(TxtMedia.Text.Trim()); empregadoObjeto.Base = int.Parse(TxtDiasBase.Text.Trim()); switch (opc) { case 'G': empregado.Gravar(empregadoObjeto); break; case 'A': empregado.Alterar(empregadoObjeto); break; case 'E': empregado.Excluir(empregadoObjeto); break; default: break; } ListarEmpregados(); Reset(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public DataTable Lista(EmpregadoObjeto empregado) { crud = new CRUD(); sqlBuilder = new StringBuilder(); sqlBuilder.Append("SELECT Id, Descricao, Valor, Tipo, Id_Empregado "); sqlBuilder.Append("FROM Complemento "); sqlBuilder.Append("WHERE Id_Empregado = @Id_Empregado"); SQL = sqlBuilder.ToString(); try { crud.LimparParametro(); crud.AdicionarParamentro("Id_Empregado", empregado.Id); DataTable dataTable = crud.Consulta(CommandType.Text, SQL); return(dataTable); } catch (Exception ex) { throw new Exception(ex.Message); } }
public DataTable DadosEmpregado(EmpregadoObjeto empregado) { crud = new CRUD(); sqlBuilder = new StringBuilder(); sqlBuilder.Append("SELECT Id, Matricula, Nome, Admissao, Demissao, Media, Base "); sqlBuilder.Append("FROM Empregado "); sqlBuilder.Append("WHERE Id = @Id"); SQL = sqlBuilder.ToString(); try { crud.LimparParametro(); crud.AdicionarParamentro("Id", empregado.Id); DataTable dataTable = crud.Consulta(CommandType.Text, SQL); return(dataTable); } catch (Exception ex) { throw new Exception(ex.Message); } }