public ActionResult IncluirTarefa() { ViewBag.ListaDeColaboradores = new SelectList(ColaboradoresDao.ListarColaboradores(), "Id", "Nome"); ViewBag.ListaDeProjetos = new SelectList(ProjetosDao.ListarProjetos(), "Id", "Descricao"); return(View()); }
public ActionResult IncluirColabProjeto() { ViewBag.Skills = new SelectList(ColaboradoresDao.ListarSkillsInfo(), "IdSkill", "Descricao"); ViewBag.Colaboradores = new SelectList(ColaboradoresDao.ListarColaboradores(), "IDCOLABORADOR", "Nome"); ViewBag.Projetos = new SelectList(ProjetosDao.ListarProjetos(), "IDPROJETO", "Descricao"); return(View()); }
// GET: Colaboradores public ActionResult Index() { ViewBag.Colaboradores = colaboradoresDao.Listar(); ViewBag.Skills = new SelectList(skillsDao.Listar().ToList(), "IdSkill", "Descricao"); ViewBag.ListaSkills = ColaboradoresDao.ListarSkillsInfo().ToList(); return(View()); }
public ActionResult AlterarColaborador(int id) { List <TipoPessoa> tipos = new List <TipoPessoa>() { new TipoPessoa { Codigo = 1, Descricao = "CPF" }, new TipoPessoa { Codigo = 2, Descricao = "CNPJ" } }; List <TipoStatus> tiposstatus = new List <TipoStatus>() { new TipoStatus { Codigo = 1, Descricao = "ATIVO" }, new TipoStatus { Codigo = 2, Descricao = "INATIVO" } }; ViewBag.TiposStatus = new SelectList(tiposstatus, "Codigo", "Descricao"); ViewBag.TiposPessoa = new SelectList(tipos, "Codigo", "Descricao"); ViewBag.Skills = new SelectList(ColaboradoresDao.ListarSkillsInfo().ToList(), "IdSkill", "Descricao"); ViewBag.ListaSkills = ColaboradoresDao.ListarSkillsInfo().ToList(); return(VerificarColaborador(id, "AlterarColaborador")); }
public ActionResult ListarColaboradores() { var listaColaborador = ColaboradoresDao.ListarColaboradores(); ViewBag.ListaTipoSkill = SkillDao.ListarSkillsInfo().ToList(); ViewBag.ListaTipoPessoa = ColaboradoresDao.ListarColaboradoresInfo(); return(View(listaColaborador)); }
public ActionResult ListarSkillAjax(int id) { if (Request.IsAjaxRequest()) { var colaborador = ColaboradoresDao.BuscarColaborador(id); ViewBag.Skills = new SelectList(ColaboradoresDao.ListarSkillsInfo(), "IdSkill", "Descricao"); return(PartialView("_SkillProjeto", colaborador)); } else { return(View()); } }
public ActionResult ExcluirColaborador(CadColaborador Colaborador) { try { ColaboradoresDao.ExcluirColaborador(Colaborador); return(RedirectToAction("ListarColaboradores")); } catch (Exception ex) { ViewBag.MensagemErro = ex.Message; return(View("_Erro")); } }
public ActionResult AlterarColaborador(CadColaborador Colaborador) { try { if (!ModelState.IsValid) { return(View()); } ColaboradoresDao.AlterarColaborador(Colaborador); return(RedirectToAction("ListarColaboradores")); } catch (Exception ex) { ViewBag.MensagemErro = ex.Message; return(View("_Erro")); } }
public ActionResult PontoColaborador(int id) { var colabProj = ProjColaboradorDao.BuscarProjetoColaborador(id); var colaborador = ColaboradoresDao.BuscarColaborador(colabProj.IDCOLABORADOR); var projeto = ProjetosDao.BuscarProjeto(colabProj.IDPROJETO); var atividade = new Atividade() { IDPROJ_COLAB = id }; ViewBag.Lista = AtividadesDao.ListarPontosPorProjeto(id).ToList(); ViewBag.Colaborador = ColaboradoresDao.BuscarColaborador(colabProj.IDCOLABORADOR); ViewBag.Colab = new ColaboradorProjetoViewModel() { Id = id, Descricao = projeto.Descricao + " / " + colaborador.Nome }; return(View(atividade)); }
private ActionResult VerificarColaborador(int id, string view) { try { var Colaborador = ColaboradoresDao.BuscarColaborador(id); if (Colaborador == null) { throw new Exception("Colaborador não existe, ou documento não informado"); } return(View(view, Colaborador)); } catch (Exception ex) { ViewBag.MensagemErro = ex.Message; return(View("_Erro")); } }
public ActionResult IncluirColabProjeto(ProjetosColaborador projetoColaborador, double ValorHora) { try { if (!ModelState.IsValid) { throw new Exception("ModelState is invalid!"); } //var colaborador = ColaboradoresDao.BuscarColaborador(projetoColaborador.IDCOLABORADOR); projetoColaborador.ValorColaborador = ColaboradoresDao.BuscarColaborador(projetoColaborador.IDCOLABORADOR).ValorHora; projetoColaborador.ValorHoraProjColab = ValorHora; ProjColaboradorDao.IncluirColabProjeto(projetoColaborador); TempData["Mensagem"] = "Colaborador alocado com sucesso..."; return(RedirectToAction("Index")); } catch (Exception ex) { ViewBag.MensagemErro = ex.Message; return(View("_erro")); } }
public ActionResult DetalhesColaborador(int id) { try { if (Request.IsAjaxRequest()) { var projetoColab = ProjColaboradorDao.BuscarProjetoColaborador(id); var projeto = ProjetosDao.BuscarProjeto(projetoColab.IDPROJETO); var horaTrab = AtividadesDao.TotalHorasColaborador(projetoColab.IDPROJ_COLAB); if (projeto.NumHoras == null) { projeto.NumHoras = 0; } var valores = new ProjetoValoresViewModel() { ValorColaborador = projetoColab.ValorColaborador, HorasTrabalhadas = horaTrab, ValorPagoColaboradores = projetoColab.ValorColaborador * horaTrab, ValorPedidoColaboradores = projetoColab.ValorHoraProjColab * horaTrab, HorasRestantes = (int)projeto.NumHoras - horaTrab, NumHorasProj = (int)projeto.NumHoras }; ViewBag.Projetos = ProjColaboradorDao.ListarProjetosColaborador(id); ViewBag.Skill = ColaboradoresDao.BuscarSkillInfo(ColaboradoresDao.BuscarColaborador(projetoColab.IDCOLABORADOR).IDSKILL).Descricao; return(PartialView("_ValoresColaborador", valores)); } else { ViewBag.Projetos = ProjColaboradorDao.ListarProjetosColaborador(id); ViewBag.Skill = ColaboradoresDao.BuscarSkillInfo(ColaboradoresDao.BuscarColaborador(id).IDSKILL).Descricao; return(VerificarColaborador(id, "DetalhesColaborador")); } } catch (Exception ex) { ViewBag.MensagemErro = ex.Message; return(View("_erro")); } }
public ActionResult IncluirColaborador(CadColaborador colaborador) { try { //if (!colaborador.TipoDocumento.()) //{ // ModelState.AddModelError("Cpf", "O CPF informado é inválido"); //} if (!ModelState.IsValid) { return(View()); } ColaboradoresDao.CadastrarColaborador(colaborador); return(RedirectToAction("Index")); } catch (Exception ex) { ViewBag.MensagemErro = ex.Message; return(View("_Erro")); } }
public ActionResult AlterarPonto(int id) { ViewBag.ListaDeColaboradores = new SelectList(ColaboradoresDao.ListarColaboradores(), "Id", "Nome"); return(VerificarPontos(id, "AlterarPonto")); }