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(); } }
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")); } }
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); }