コード例 #1
0
        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)));
        }
コード例 #2
0
        // 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"));
        }
コード例 #3
0
        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"));
        }
コード例 #4
0
        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"));
        }