private void InfomarcaoMes() { feriadoControle = new FeriadoControle(); competenciaControle = new CompetenciaControle(); try { dtCompetenciaAtiva = competenciaControle.CompetenciaAtiva(); numFeriados = feriadoControle.TotalFeriadoCompetencia(dtCompetenciaAtiva); dtPrimeiroDia = competenciaControle.PrimeiroDia(dtCompetenciaAtiva); dtUltimoDia = competenciaControle.UltimoDia(dtCompetenciaAtiva); int dias = int.Parse(dtUltimoDia.ToString("dd")); idCompetencia = competenciaControle.Id(dtCompetenciaAtiva); numDiasUteis = competenciaControle.DiasUteis(dtPrimeiroDia, dtUltimoDia, numFeriados); numDomingos = competenciaControle.Domingos(dtPrimeiroDia, dtUltimoDia); LblCompetencia.Text = "Competência: " + dtCompetenciaAtiva.ToString("MM/yyyy"); LblInfo.Text = "Dias Uteis: " + numDiasUteis.ToString("00") + " - Domingos: " + numDomingos.ToString("00") + " - Feriados: " + numFeriados.ToString("00"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void FrmConsultaAvaliacao_Load(object sender, EventArgs e) { competenciaControle = new CompetenciaControle(); DateTime date = competenciaControle.CompetenciaAtiva(); MktCompetencia.Text = date.ToString("MM/yyy"); ListaEmpresa(); }
private void CompetenciaAtiva() { competenciaControle = new CompetenciaControle(); try { MktCompetencia.Text = competenciaControle.CompetenciaAtiva().ToString("MM/yyyy"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
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 void FrmConsultaProdutividade_Load(object sender, EventArgs e) { competenciaControle = new CompetenciaControle(); try { dtCompetenciaAtiva = competenciaControle.CompetenciaAtiva(); MktCompetencia.Text = dtCompetenciaAtiva.ToString("MM/yyyy"); ListaEmpresa(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private bool ListaCompetencia(DateTime dtComp) { competenciaControle = new CompetenciaControle(); try { idCompetencia = competenciaControle.Id(dtComp); return(true); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } }
private bool ListaCompetencia() { competenciaControle = new CompetenciaControle(); try { dtCompetencia = competenciaControle.CompetenciaAtiva(); idCompetencia = competenciaControle.Id(dtCompetencia); LblCompetencia.Text = "Competência: " + dtCompetencia.ToString("MM/yyyy"); return(true); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } }
private bool ListaCompetencia() { competenciaControle = new CompetenciaControle(); try { DgvCompetencia.DataSource = competenciaControle.CompetenciaTabela(); numCompetencia = DgvCompetencia.Rows.Count; dtCompetencia = competenciaControle.CompetenciaAtiva(); return(true); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } }
private void TipoRelatorio() { int index = CbxItensRelatorio.SelectedIndex; int numRelatorio = 0; competenciaControle = new CompetenciaControle(); try { dtCompetencia = DateTime.Parse(MktCompetencia.Text); dtCompInicio = DateTime.Parse(MktCompInicio.Text); dtCompFinal = DateTime.Parse(MktComFinal.Text); idCompetencia = competenciaControle.Id(dtCompetencia); if (RbEmpresa.Checked && index == 0) { numRelatorio = 1; } else if (RbEmpresa.Checked && index == 1) { numRelatorio = 2; } else if (RbEmpresa.Checked && index == 2) { numRelatorio = 0; MessageBox.Show("Relatório indisponível para esta opção.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else if (RbEmpregado.Checked && index == 0) { numRelatorio = 7; } else if (RbEmpregado.Checked && index == 1) { numRelatorio = 5; } else if (RbEmpregado.Checked && index == 2) { numRelatorio = 6; } else if (RbDepartamento.Checked && index == 0) { numRelatorio = 4; } else if (RbDepartamento.Checked && index == 1) { numRelatorio = 8; } else if (RbDepartamento.Checked && index == 2) { numRelatorio = 3; } else if ((RbEmpresa.Checked && CbListAtividade.Checked) && index == 3) { numRelatorio = 10; } else if (RbEmpresa.Checked && index == 3) { numRelatorio = 9; } else if (RbEmpregado.Checked && index == 3) { numRelatorio = 11; } else if ((RbDepartamento.Checked && CbListAtividade.Checked) && index == 3) { numRelatorio = 13; } else if (RbDepartamento.Checked && index == 3) { numRelatorio = 12; } visualizarRelatorio = new FrmVisualizarRelatorio(numRelatorio, idEmpresa, idEmpregado, idDepartamento, idCompetencia, dtCompetencia.Date, dtCompInicio, dtCompFinal); visualizarRelatorio.MdiParent = FrmPrincipal.ActiveForm; visualizarRelatorio.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
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); } }