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); } }
private bool Manipular(TipoManipulacao tipoManipulacao) { departamento = new Departamento(); departamentoControle = new DepartamentoControle(); try { departamento.Id = idDepartamento; departamento.Descricao = TxtDescricao.Text.Trim(); if (tipoManipulacao == TipoManipulacao.Gravar) { departamentoControle.Gravar(departamento); } else if (tipoManipulacao == TipoManipulacao.Alterar) { departamentoControle.Alterar(departamento); } else if (tipoManipulacao == TipoManipulacao.Excluir) { departamentoControle.Excluir(departamento); } ListaDepartamento(); Reset(); return(true); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } }
private bool Manipular(TipoManipulacao tipoManipulacao) { competencia = new Competencia(); competenciaControle = new CompetenciaControle(); try { competencia.Id = idCompetencia; competencia.Data = DateTime.Parse(MktCompetencia.Text.Trim()); if (CbAtivo.Checked) { competencia.Ativo = true; } else { competencia.Ativo = false; } if (tipoManipulacao == TipoManipulacao.Gravar) { if (numCompetencia == 0) { competenciaControle.Gravar(competencia); } else { competencia.Id = competenciaControle.Id(dtCompetencia); competenciaControle.FecharCompetencia(competencia); competenciaControle.Gravar(competencia); } } else if (tipoManipulacao == TipoManipulacao.Alterar) { competencia.Id = competenciaControle.Id(dtCompetencia); competenciaControle.FecharCompetencia(competencia); competencia.Id = idCompetencia; competenciaControle.Alterar(competencia); } else if (tipoManipulacao == TipoManipulacao.Excluir) { competenciaControle.Excluir(competencia); } ListaCompetencia(); Reset(); return(true); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } }
private bool Manipular(TipoManipulacao tipoManipulacao) { atividadeAvaliacao = new AtividadeAvaliacao(); atividadeAvaliacaoControle = new AtividadeAvaliacaoControle(); try { atividadeAvaliacao.Id = idAvaliacaoAtividade; atividadeAvaliacao.Nota = double.Parse(TxtNota.Text.Trim()); atividadeAvaliacao.Competencia = new Competencia(); atividadeAvaliacao.Competencia.Id = idCompetencia; atividadeAvaliacao.Empresa = new Empresa(); atividadeAvaliacao.Empresa.Id = idEmpresa; atividadeAvaliacao.Empregado = new Empregado(); atividadeAvaliacao.Empregado.Id = idEmpregado; atividadeAvaliacao.Atividade = new Atividade(); atividadeAvaliacao.Atividade.Id = idAtividade; if (tipoManipulacao == TipoManipulacao.Gravar) { atividadeAvaliacaoControle.Gravar(atividadeAvaliacao); } else if (tipoManipulacao == TipoManipulacao.Alterar) { atividadeAvaliacaoControle.Alterar(atividadeAvaliacao); } else if (tipoManipulacao == TipoManipulacao.Excluir) { atividadeAvaliacaoControle.Excluir(atividadeAvaliacao); } ListaAtividadeAvaliacao(idEmpresa, idEmpregado, idCompetencia); alterar = false; Reset(); return(true); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } }
private bool Manipular(TipoManipulacao tipoManipulacao) { feriadoControle = new FeriadoControle(); feriado = new Feriado(); try { DateTime dtFeriado = DateTime.Parse(MktData.Text); if (dtFeriado.DayOfWeek == DayOfWeek.Sunday) { MessageBox.Show("Feriado no domingo, não é necessário cadastrar.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); Reset(); return(false); } feriado.Id = idFeriado; feriado.Ano = TxtAno.Text.Trim(); feriado.Descricao = TxtDescricao.Text.Trim(); feriado.Data = DateTime.Parse(MktData.Text); if (tipoManipulacao == TipoManipulacao.Gravar) { feriadoControle.Gravar(feriado); } else if (tipoManipulacao == TipoManipulacao.Alterar) { feriadoControle.Alterar(feriado); } else if (tipoManipulacao == TipoManipulacao.Excluir) { feriadoControle.Excluir(feriado); } ListaFeriados(dtAno); Reset(); return(true); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } }
private bool Manipular(TipoManipulacao tipoManipulacao) { empresa = new Empresa(); empresaControle = new EmpresaControle(); try { empresa.Id = idEmpresa; empresa.Nome = TxtNome.Text.Trim(); if (CbxAtivo.Checked) { empresa.Ativo = true; } else { empresa.Ativo = false; } if (tipoManipulacao == TipoManipulacao.Gravar) { empresaControle.Gravar(empresa); } else if (tipoManipulacao == TipoManipulacao.Alterar) { empresaControle.Alterar(empresa); } else if (tipoManipulacao == TipoManipulacao.Excluir) { empresaControle.Excluir(empresa); } ListaEmpresa(); Reset(); return(true); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } }
private bool Manipular(TipoManipulacao tipoManipulacao) { atividade = new Atividade(); atividadeControle = new AtividadeControle(); try { atividade.Id = idAtividade; atividade.Descricao = TxtDescricao.Text.Trim(); if (CbAtivo.Checked) { atividade.Ativo = true; } else { atividade.Ativo = false; } if (tipoManipulacao == TipoManipulacao.Gravar) { atividadeControle.Gravar(atividade); } else if (tipoManipulacao == TipoManipulacao.Alterar) { atividadeControle.Alterar(atividade); } else if (tipoManipulacao == TipoManipulacao.Excluir) { atividadeControle.Excluir(atividade); } ListaAtividade(); Reset(); return(true); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } }
private bool Manipular(TipoManipulacao tipoManipulacao) { empregado = new Empregado(); empregadoControle = new EmpregadoControle(); atividadeAvaliacao = new AtividadeAvaliacao(); atividadeAvaliacaoControle = new AtividadeAvaliacaoControle(); produtividade = new Produtividade(); produtividadeControle = new ProdutividadeControle(); competenciaControle = new CompetenciaControle(); try { try { dtCompetencia = competenciaControle.CompetenciaAtiva(); idCompetencia = competenciaControle.Id(dtCompetencia.Date); } catch { MessageBox.Show("Cadastrar competência!!!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } //Trava a manutencao para que o usuario exclua o calcul da produtividade antes de alterar qualquer dados. int numCalculo = produtividadeControle.NumCalculados(idCompetencia, idEmpresa); int numEmpregados = DgvEmpregado.Rows.Count; if (numCalculo == numEmpregados && numEmpregados != 0) { MessageBox.Show("Empresa com produtividade calculada para competência: " + dtCompetencia.ToString("MM/yyyy") + "\nEfetue o cancelamento do calculo para fazer alterações no cadastro.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); Reset(); return(false); } empregado.Id = idEmpregado; empregado.Nome = TxtNome.Text.Trim(); if (CbxAtivo.Checked) { empregado.Ativo = true; } else { empregado.Ativo = false; } empregado.Empresa = new Empresa(); empregado.Empresa.Id = idEmpresa; empregado.Departamento = new Departamento(); empregado.Departamento.Id = idDepartamento; atividadeAvaliacao.Empresa = new Empresa(); atividadeAvaliacao.Empresa.Id = idEmpresa; atividadeAvaliacao.Empregado = new Empregado(); atividadeAvaliacao.Empregado.Id = idEmpregado; produtividade.Empresa = new Empresa(); produtividade.Empresa.Id = idEmpresa; produtividade.Empregado = new Empregado(); produtividade.Empregado.Id = idEmpregado; if (tipoManipulacao == TipoManipulacao.Gravar) { empregadoControle.Gravar(empregado); } else if (tipoManipulacao == TipoManipulacao.Alterar) { empregadoControle.Alterar(empregado); atividadeAvaliacaoControle.AlterarAtividadeEmpregado(atividadeAvaliacao); produtividadeControle.AlterarEmpresaProdutividade(produtividade); } else if (tipoManipulacao == TipoManipulacao.Excluir) { empregadoControle.Excluir(empregado); } ListaEmpregado(); Reset(); return(true); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } }