Example #1
0
 public ActionResult CadastrarHora(HoraTrabalhada hora, int id)
 {
     ControlePontoDao.IncluirPonto(hora);
     //HorasDao.CadastrarHora(hora);
     return(RedirectToAction("IncluirPonto", id));
     //return RedirectToAction("CadastrarHora", id);
 }
 public static void ExcluirPonto(HoraTrabalhada hora)
 {
     using (var ctx = new ProjectManagerConnection())
     {
         ctx.Entry <HoraTrabalhada>(hora).State = EntityState.Deleted;
         ctx.SaveChanges();
     }
 }
 public static void IncluirPonto(HoraTrabalhada horaTrabalhada)
 {
     using (var ctx = new ProjectManagerConnection())
     {
         ctx.HoraTrabalhada.Add(horaTrabalhada);
         ctx.SaveChanges();
     }
 }
Example #4
0
        public IActionResult Post([FromBody] HoraTrabalhada horaTrabalhada)
        {
            if (horaTrabalhada.DtInicio == null || horaTrabalhada.DtFim == null)
            {
                return(NotFound());
            }

            _context.HorasTrabalhadas.Add(horaTrabalhada);
            _context.SaveChanges();
            return(NoContent());
        }
        public HoraTrabalhada MapperToEntity(HoraTrabalhadaDTO horaTrabalhadaDTO)
        {
            HoraTrabalhada horaTrabalhada = new HoraTrabalhada
            {
                Id           = horaTrabalhadaDTO.Id,
                DataCadastro = horaTrabalhadaDTO.DataCadastro,
                DataInicio   = horaTrabalhadaDTO.DataInicio,
                DataFim      = horaTrabalhadaDTO.DataFim,
                Usuario      = horaTrabalhadaDTO.Usuario,
                Projetos     = horaTrabalhadaDTO.Projetos
            };

            return(horaTrabalhada);
        }
        public HoraTrabalhadaDTO MapperToDTO(HoraTrabalhada horaTrabalhada)
        {
            HoraTrabalhadaDTO horaTrabalhadaDTO = new HoraTrabalhadaDTO
            {
                Id           = horaTrabalhada.Id,
                DataCadastro = horaTrabalhada.DataCadastro,
                DataInicio   = horaTrabalhada.DataInicio,
                DataFim      = horaTrabalhada.DataFim,
                Usuario      = horaTrabalhada.Usuario,
                Projetos     = horaTrabalhada.Projetos
            };

            return(horaTrabalhadaDTO);
        }
        public ActionResult ExcluirPonto(HoraTrabalhada ponto)
        {
            try
            {
                //SkillDao.ExcluirSkill(skill);
                ControlePontoDao.ExcluirPonto(ponto);

                return(RedirectToAction("ListarPontos"));
            }
            catch (Exception ex)
            {
                ViewBag.MensagemErro = ex.Message;
                return(View("_Erro"));
            }
        }
Example #8
0
        public ActionResult CadastrarHora(int id)
        {
            //ViewBag.Listar = HorasDao.ListarHora();
            ViewBag.Listar = ControlePontoDao.ListarPontos();

            //var colab = ColabProjetoDao.BuscarProjetoColab(id);
            var colab = ColaboradorProjetoDao.BuscarTarefas(id);
            //var hora = new HoraProjeto() { IdColab = colab.IdColabProjeto };
            var hora = new HoraTrabalhada()
            {
                IdColab = colab.Id
            };

            return(View(hora));
        }
        public ActionResult IncluirControle(HoraTrabalhada hora)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View());
                }
                ControlePontoDao.IncluirPonto(hora);

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                ViewBag.MensagemErro = ex.Message;
                return(View("_Erro"));
            }
        }
        public ActionResult AlterarPonto(HoraTrabalhada ponto)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View());
                }

                ControlePontoDao.AlterarPonto(ponto);

                return(RedirectToAction("ListarPontos"));
            }
            catch (Exception ex)
            {
                ViewBag.MensagemErro = ex.Message;
                return(View("_Erro"));
            }
        }
        public static EntregaDeSaldoFuncionario ConverteParaDominio(EntregaDeSaldoFuncionarioBD banco)
        {
            EntregaDeSaldoFuncionario bsFuncionario = new EntregaDeSaldoFuncionario();

            NotaFaturamento notaFaturamento = new NotaFaturamento {
                Id = banco.IdNota, NrNota = banco.nrNota, DataFaturamento = banco.DataFaturamento
            };
            FuncionarioLO funcionario = new FuncionarioLO {
                Id = banco.IdFuncionario
            };
            LancamentoNota lancamentoNota = new LancamentoNota {
                Id = banco.IdLancamentoNota
            };
            HoraTrabalhada horaTrabalhada = new HoraTrabalhada {
                Id = banco.IdHoraTrabalhada, Funcionario = funcionario, QtdMinutos = banco.QtdMinutos, ValorHora = new Dinheiro(banco.ValorHora, Moeda.Real), Percentual = banco.PercentualDeRemuneracao, PercentualDesconto = banco.PercentualDeDesconto, IdCategoria = banco.IdCategoria, IdRegraRemuneracao = banco.IdRegra.HasValue ? banco.IdRegra.Value : int.MinValue, ValorSaldo = banco.IdEventoGerador == 0 ? banco.Valor : 0, IdEntregaSaldoFuncionario = banco.Id /*.HasValue ? banco.Id.Value : 0*/, Vinculacao = banco.Vinculacao
            };
            ContratoFaturamento contrato = new ContratoFaturamento()
            {
                Id = banco.IdContrato
            };

            //bsFuncionario.BancoSaldoCliente = BancoSaldoCliente != null ? BancoSaldoCliente.ConverteParaDominio() : new EntregaDeSaldoCliente();
            bsFuncionario.DataFaturamento = banco.DataFaturamento;
            bsFuncionario.Id                      = banco.Id;//.HasValue ? banco.Id.Value : 0;
            bsFuncionario.IdCategoria             = banco.IdCategoria;
            bsFuncionario.Contrato                = contrato;
            bsFuncionario.IdContrato              = banco.IdContrato;
            bsFuncionario.Funcionario             = funcionario;
            bsFuncionario.IdFuncionario           = banco.IdFuncionario;
            bsFuncionario.HoraTrabalhada          = horaTrabalhada;
            bsFuncionario.LancamentoFaturado      = lancamentoNota;
            bsFuncionario.IdLancamentoNota        = banco.IdLancamentoNota;
            bsFuncionario.Nota                    = notaFaturamento;
            bsFuncionario.IdNota                  = banco.IdNota;
            bsFuncionario.PercentualDeRemuneracao = banco.PercentualDeRemuneracao;
            bsFuncionario.Valor                   = new Dinheiro(banco.Valor, Moeda.Real);
            bsFuncionario.IdRegraRemuneracao      = banco.IdRegra;
            bsFuncionario.PercentualDeDesconto    = banco.PercentualDeDesconto;
            bsFuncionario.IdEventoGerador         = banco.IdEventoGerador;
            bsFuncionario.DataRegistro            = banco.DataRegistro;

            return(bsFuncionario);
        }