public ActionResult ListarProjetos(string sortOrder, string filtro, string busca, int?page) { 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) { page = 1; } else { busca = filtro; } ViewBag.CurrentFilter = busca; IEnumerable <CadProjeto> projetos = ProjetosDao.ListarProjetos(); if (!String.IsNullOrEmpty(busca)) { projetos = projetos.Where(s => s.Descricao.ToUpper().Contains(busca.ToUpper()) || s.Situacao.ToUpper().Contains(busca.ToUpper())); } switch (sortOrder) { case "Nome_Desc": projetos = projetos.OrderByDescending(s => s.Descricao); break; case "Data": projetos = projetos.OrderBy(s => s.Situacao); break; case "Data_Desc": projetos = projetos.OrderByDescending(s => s.Situacao); break; default: projetos = projetos.OrderBy(s => s.Descricao); break; } int numRegistro = 5; int numPagina = (page ?? 1); return(View(projetos.ToPagedList(numPagina, numRegistro))); } //ViewBag.ListClient = new SelectList(ClientesDao.ListarClientesDois(), "IdCliente", "Descricao"); //ViewBag.ListarProjetos = ProjetosDao.ListarProjetosInfo(); //ViewBag.ListaTipoSkill = SkillDao.ListarSkillsInfo().ToList(); //ViewBag.ListaTipoPessoa = ColaboradoresDao.ListarColaboradoresInfo(); //var listaProjeto = ProjetosDao.ListarProjetos(); //return View(listaProjeto); }
public static void IncluirContato(Contato contato) { using (var ctx = new ProjectManagerConnection()) { ctx.Contato.Add(contato); ctx.SaveChanges(); } }
public static void ExcluirCliente(CadCliente cliente) { using (var ctx = new ProjectManagerConnection()) { ctx.Entry <CadCliente>(cliente).State = EntityState.Deleted; ctx.SaveChanges(); } }
public static void AlterarCliente(CadCliente cliente) { using (var ctx = new ProjectManagerConnection()) { ctx.Entry <CadCliente>(cliente).State = EntityState.Modified; ctx.SaveChanges(); } }
public static void ExcluirPonto(HoraTrabalhada hora) { using (var ctx = new ProjectManagerConnection()) { ctx.Entry <HoraTrabalhada>(hora).State = EntityState.Deleted; ctx.SaveChanges(); } }
public static void IncluirCliente(CadCliente cliente) { using (var ctx = new ProjectManagerConnection()) { ctx.CadCliente.Add(cliente); ctx.SaveChanges(); } }
public static void CadastrarSkill(Skill skill) { using (var ctx = new ProjectManagerConnection()) { ctx.Skill.Add(skill); ctx.SaveChanges(); } }
public static void CadastrarProjeto(CadProjeto projeto) { using (var ctx = new ProjectManagerConnection()) { ctx.CadProjeto.Add(projeto); ctx.SaveChanges(); } }
public static void ExcluirColaborador(CadColaborador colaborador) { using (var ctx = new ProjectManagerConnection()) { ctx.Entry <CadColaborador>(colaborador).State = EntityState.Deleted; ctx.SaveChanges(); } }
public static void ExcluirTarefas(ColaboradorProjeto colaboradorProjeto) { using (var ctx = new ProjectManagerConnection()) { ctx.Entry <ColaboradorProjeto>(colaboradorProjeto).State = EntityState.Deleted; ctx.SaveChanges(); } }
public static void AlterarProjeto(CadProjeto projeto) { using (var ctx = new ProjectManagerConnection()) { ctx.Entry <CadProjeto>(projeto).State = EntityState.Modified; ctx.SaveChanges(); } }
public static void AlterarContatos(Contato contato) { using (var ctx = new ProjectManagerConnection()) { ctx.Entry <Contato>(contato).State = EntityState.Modified; ctx.SaveChanges(); } }
public static void IncluirTarefa(ColaboradorProjeto colaboradorProjeto) { using (var ctx = new ProjectManagerConnection()) { ctx.ColaboradorProjeto.Add(colaboradorProjeto); ctx.SaveChanges(); } }
public static void CadastrarColaborador(CadColaborador colaborador) { using (var ctx = new ProjectManagerConnection()) { ctx.CadColaborador.Add(colaborador); ctx.SaveChanges(); } }
public static void ExcluirProjeto(CadProjeto projeto) { using (var ctx = new ProjectManagerConnection()) { ctx.Entry <CadProjeto>(projeto).State = EntityState.Deleted; ctx.SaveChanges(); } }
public static void IncluirPonto(HoraTrabalhada horaTrabalhada) { using (var ctx = new ProjectManagerConnection()) { ctx.HoraTrabalhada.Add(horaTrabalhada); ctx.SaveChanges(); } }
public static void ExcluirSkill(Skill skill) { using (var ctx = new ProjectManagerConnection()) { ctx.Entry <Skill>(skill).State = EntityState.Deleted; ctx.SaveChanges(); } }
public static void AlterarSkill(Skill skill) { using (var ctx = new ProjectManagerConnection()) { ctx.Entry <Skill>(skill).State = EntityState.Modified; ctx.SaveChanges(); } }
public static IEnumerable <CadCliente> ListarClientes() { using (var ctx = new ProjectManagerConnection()) { var clientes = ctx.CadCliente.ToList(); return(clientes); } }
public static ColaboradorProjeto BuscarTarefas(int id) { using (var ctx = new ProjectManagerConnection()) { var tarefa = ctx.ColaboradorProjeto.FirstOrDefault(p => p.Id.Equals(id)); return(tarefa); } }
public static IEnumerable <ColaboradorProjeto> ListarTarefas() { using (var ctx = new ProjectManagerConnection()) { var colabProj = ctx.ColaboradorProjeto.Include(i => i.TBCadColaboradores).ToList(); return(colabProj); } }
public static IEnumerable <CadProjeto> ListarProjetos() { using (var ctx = new ProjectManagerConnection()) { var projeto = ctx.CadProjeto.Include(i => i.TBCadClientes).Include(i => i.TBColabProj).ToList(); return(projeto); } }
public static HoraTrabalhada BuscarPontos(int id) { using (var ctx = new ProjectManagerConnection()) { var ponto = ctx.HoraTrabalhada.FirstOrDefault(i => i.Id.Equals(id)); return(ponto); } }
public static IEnumerable <HoraTrabalhada> ListarPontos() { using (var ctx = new ProjectManagerConnection()) { var ponto = ctx.HoraTrabalhada.Include(i => i.TBColabProj).Include(i => i.TBColabProj.TBCadColaboradores).ToList(); return(ponto); } }
public static IEnumerable <Skill> ListarSkills() { using (var ctx = new ProjectManagerConnection()) { var habilidade = ctx.Skill.Include(i => i.TBCadColaboradores).ToList(); return(habilidade); } }
public static Contato BuscarContatos(int id) { using (var ctx = new ProjectManagerConnection()) { var contato = ctx.Contato.FirstOrDefault(i => i.Id.Equals(id)); return(contato); } }
public static IEnumerable <Contato> ListarContatos() { using (var ctx = new ProjectManagerConnection()) { var lista = ctx.Contato.Include(i => i.TBCadClientes).ToList(); return(lista); } }
// DELETE: api/Project/5 //[ResponseType(typeof(tbl_project))] //public IHttpActionResult Deletetbl_project(int id) //{ // try // { // Project(); // return Ok("Project Added"); // } // catch (Exception ex) // { // throw ex; // } //} protected override void Dispose(bool disposing) { ProjectManagerConnection db = new ProjectManagerConnection(); if (disposing) { db.Dispose(); } base.Dispose(disposing); }
public static IEnumerable <CadColaborador> ListarColaboradores() { using (var ctx = new ProjectManagerConnection()) { var colaborador = ctx.CadColaborador.Include(i => i.TBColabProj).Include(i => i.TBSkill).ToList(); //var colaborador = ctx.CadColaborador.Include(i => i.TBSkill).ToList(); return(colaborador); } }
public static IEnumerable <ColaboradorProjeto> ListarProjetoColaborador(int id) { using (var ctx = new ProjectManagerConnection()) { var colabProj = ctx.ColaboradorProjeto.Where(i => i.IdColab == id) .Include(c => c.TBCadProjeto) .Include(p => p.TBCadColaboradores).ToList(); return(colabProj); } }