public ActionResult Listar(int?page) { TB_PROJETO_Repository projetoRepository = new TB_PROJETO_Repository(); List <ProjetoModel> lProjetos = new List <ProjetoModel>(); List <TB_PROJETO> lProjetosDataBase = projetoRepository.getAllProjetos(); if (lProjetosDataBase != null) { foreach (TB_PROJETO p in lProjetosDataBase) { lProjetos.Add(item: new ProjetoModel { idProjeto = p.idPROJETO, dtCADASTRO = p.dtCADASTRO, xPROJETO = p.xPROJETO }); } } ViewBag.countProjetos = lProjetos.Count; return(View(model: lProjetos.OrderByDescending(i => i.dtCADASTRO).ToPagedList(pageNumber: page ?? 1, pageSize: 10))); }
// GET: /Projeto/ public ActionResult FindXmlWithSelectedProject(int id) { ProjetoModel objProjeto = new ProjetoModel(); TB_PROJETO objPrj = null; TB_PLANILHA_Repository planilhaRepository = new TB_PLANILHA_Repository(); TB_PROJETO_Repository projetoRepository = new TB_PROJETO_Repository(); objPrj = projetoRepository.getProjeto(idProjeto: id); if (objPrj != null) { objProjeto = new ProjetoModel { idProjeto = objPrj.idPROJETO, xPROJETO = objPrj.xPROJETO, dtCADASTRO = objPrj.dtCADASTRO }; objProjeto.ldadosPlanilhaOriginal = planilhaRepository.getPlanilhasByIdProjeto(idProjeto: id); } base.SessionProjetoModel = objProjeto; //ProjetoBO.OrganizeDadosParaParametroInicial(base.SessionProjetoModel); return(RedirectToAction(actionName: "Parametros", controllerName: "Projeto")); }
public ActionResult Excluir(int id) { TB_MAQUINA_Repository repMaquina = new TB_MAQUINA_Repository(); TB_PROJETO_Repository projetoRepository = new TB_PROJETO_Repository(); if (repMaquina.DeteteByIdProject(idProjeto: id)) { TB_PLANILHA_Repository repPlanilha = new TB_PLANILHA_Repository(); if (repPlanilha.DeleteByIdProjeto(idProjeto: id)) { TB_PROJETO_Repository repProjeto = new TB_PROJETO_Repository(); repProjeto.Delete(id: id); } } base.aviso = "Projeto excluido com sucesso!"; List <ProjetoModel> lProjetos = new List <ProjetoModel>(); List <TB_PROJETO> lProjetosDataBase = projetoRepository.getAllProjetos(); foreach (TB_PROJETO p in lProjetosDataBase) { lProjetos.Add(item: new ProjetoModel { idProjeto = p.idPROJETO, dtCADASTRO = p.dtCADASTRO, xPROJETO = p.xPROJETO }); } return(RedirectToAction(actionName: "Listar")); }
public ActionResult prosseguir() { ProjetoModel objProjetoModel = base.SessionProjetoModel; if (base.SessionProjetoModel.idProjeto == 0) { TB_PROJETO_Repository projetoRepository = new TB_PROJETO_Repository(); base.SessionProjetoModel.idProjeto = projetoRepository.Save(objProjeto: new Dao.Contexts.TB_PROJETO { xPROJETO = objProjetoModel.xPROJETO, dtCADASTRO = objProjetoModel.dtCADASTRO }); } Util.bAtivaRegraModel = false; TB_PLANILHA_Repository planilhaRepository = new TB_PLANILHA_Repository(); foreach (PlanilhaModel itemPlanilha in objProjetoModel.ldadosPlanilhaOriginal) { planilhaRepository.Save(objPlanilha: new Dao.Contexts.TB_PLANILHA { id_PLANILHA = itemPlanilha.idPLANILHA, idPROJETO = base.SessionProjetoModel.idProjeto, PLANTA = itemPlanilha.PLANTA, TIPO = itemPlanilha.TIPO, CALIBRE = itemPlanilha.CALIBRE, LONG_CORT = itemPlanilha.LONG_CORT, CANTIDAD = itemPlanilha.CANTIDAD, COD_DI = itemPlanilha.COD_DI, TERM_IZQ = itemPlanilha.TERM_IZQ, COD_DD = itemPlanilha.COD_DD, TERM_DER = itemPlanilha.TERM_DER, COD_01_I = itemPlanilha.COD_01_I, COD_01_D = itemPlanilha.COD_01_D, ACC_01_I = itemPlanilha.ACC_01_I, ACC_01_D = itemPlanilha.ACC_01_D }); } return(RedirectToAction(actionName: "Listar", controllerName: "Maquina")); }