Example #1
0
        public ActionResult ListarSkills(/*string sortOrder, string filtro,  string busca, int? pagina */)
        {
            //using (var ctx = new ProjectManagerConnection())
            //{
            //    ViewBag.CurrentSort = sortOrder;
            //    ViewBag.NomeParam = String.IsNullOrEmpty(sortOrder) ? "Nome_Desc" : "";
            //    ViewBag.DateParam = sortOrder == "Date" ? "Date_Desc" : "Date";

            //    if (busca != null)
            //    {
            //        pagina = 1;
            //    }
            //    else
            //    {
            //        busca = filtro;
            //    }

            //    ViewBag.CurrentFilter = busca;

            //    var skills = from s in ctx.Skill
            //                 select s;

            //    if (!String.IsNullOrEmpty(busca))
            //    {
            //        skills = skills.Where(s => s.)
            //    }

            //}


            var listaSkill = SkillDao.ListarSkills();

            return(View(listaSkill));
        }
        public ActionResult ListarColaboradores()
        {
            var listaColaborador = ColaboradoresDao.ListarColaboradores();

            ViewBag.ListaTipoSkill = SkillDao.ListarSkillsInfo().ToList();

            ViewBag.ListaTipoPessoa = ColaboradoresDao.ListarColaboradoresInfo();

            return(View(listaColaborador));
        }
Example #3
0
 public ActionResult ExcluirSkills(Skill skill)
 {
     try
     {
         //ColaboradoresDao.ExcluirColaborador(skill);
         SkillDao.ExcluirSkill(skill);
         return(RedirectToAction("ListarSkills"));
     }
     catch (Exception ex)
     {
         ViewBag.MensagemErro = ex.Message;
         return(View("_Erro"));
     }
 }
Example #4
0
        public ActionResult AlterarSkills(int id)
        {
            ViewBag.ListarSkills = new SelectList(SkillDao.ListarSkills(), "Id", "TipoSkill");

            //var lista = new List<TipoPessoa>()
            //{
            //    new TipoPessoa{Codigo = 1, Descricao = "Pessoa Física"},
            //    new TipoPessoa{Codigo = 2, Descricao = "Pessoa Jurídica"}
            //};

            //ViewBag.ListarTipoPessoa = new SelectList(lista, "Codigo", "Descricao");

            return(VerificarSkills(id, "AlterarSkills"));
        }
Example #5
0
 public ActionResult CadastrarSkill(Skill skill)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             return(View());
         }
         SkillDao.CadastrarSkill(skill);
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         ViewBag.MensagemErro = ex.Message;
         return(View("_Erro"));
     }
 }
        public ActionResult AlterarColaborador(int id)
        {
            ViewBag.ListarHabilidades = new SelectList(SkillDao.ListarSkills(), "Id", "TipoSkill");

            var lista = new List <TipoPessoa>()
            {
                new TipoPessoa {
                    Codigo = 1, Descricao = "Pessoa Física"
                },
                new TipoPessoa {
                    Codigo = 2, Descricao = "Pessoa Jurídica"
                }
            };

            ViewBag.ListarTipoPessoa = new SelectList(lista, "Codigo", "Descricao");

            return(VerificarColaborador(id, "AlterarColaborador"));
        }
Example #7
0
        private ActionResult VerificarSkills(int id, string view)
        {
            try
            {
                //var Colaborador = ColaboradoresDao.BuscarColaborador(id);
                var skills = SkillDao.BuscarSkill(id);

                if (skills == null)
                {
                    throw new Exception("Este tipo de Skill não consta no sistema");
                }

                return(View(view, skills));
            }
            catch (Exception ex)
            {
                ViewBag.MensagemErro = ex.Message;
                return(View("_Erro"));
            }
        }
Example #8
0
 public Profession(Stat s, ProfessionType profession = ProfessionType.Adventurer)
 {
     this.BaseStats = s;
     this.type      = profession;
     Skills         = SkillDao.GetSkillsByProfession(profession);
 }