Exemple #1
0
        public PartialViewResult ShowDeslocProd(string tdoente, string doente, string nomeDoente, string curserv, string ultlocal, string ncons, string tEpis, string epis)
        {
            Session["DeslocProd_TDOENTE"]     = tdoente;
            Session["DeslocProd_DOENTE"]      = doente;
            Session["DeslocProd_NOME_DOENTE"] = nomeDoente;

            ParameterModel paramProd = (ParameterModel)Session["InfADDeslocProd"];
            ValenciaModel  valencias = (ValenciaModel)Session["InfADValencias"];
            PisosModel     pisos     = (PisosModel)Session["InfADPisos"];

            DeslocProdModel deslocProdTable = new DeslocProdModel();

            deslocProdTable.tdoente = tdoente;
            deslocProdTable.doente  = doente;
            deslocProdTable.serv    = curserv;

            Session["DeslocProd_NCONS"] = deslocProdTable.ncons = ncons;
            Session["DeslocProd_TEPIS"] = deslocProdTable.tEpis = tEpis;
            Session["DeslocProd_EPIS"]  = deslocProdTable.epis = epis;

            Tuple <DeslocProdModel, ParameterModel, ValenciaModel, PisosModel> tp
                = new Tuple <DeslocProdModel, ParameterModel, ValenciaModel, PisosModel>
                  (
                      deslocProdTable,
                      paramProd,
                      valencias,
                      pisos
                  );

            return(PartialView("_deslocProd", tp));
        }
Exemple #2
0
        public ActionResult Index()
        {
            try
            {
                if (Session[Constants.SS_USER] != null)
                {
                    DALDeslocacoes dal = new DALDeslocacoes();

                    PisosModel pisos = new PisosModel();
                    pisos.LoadPisos();

                    ValenciaModel valencias = new ValenciaModel();
                    valencias.LoadValenciasParametrizadas(uinfo.listValenciasParametrizadas);
                    valencias.LoadValenciasParametrizadasProdutos(uinfo.listValenciasParametrizadas);
                    valencias.LoadValencias(uinfo.listCodServ);

                    Session["InfADValencias"] = valencias;
                    Session["InfADPisos"]     = pisos;

                    ParameterModel paramProd = new ParameterModel();
                    paramProd.FillParameters();
                    paramProd.FillDestDoente();
                    paramProd.FillDestProd();
                    Session["InfADDeslocProd"] = paramProd;

                    DeslocacoesModel infADTable = new DeslocacoesModel();
                    Tuple <DeslocacoesModel, ValenciaModel, ParameterModel, PisosModel> tp = new Tuple <DeslocacoesModel, ValenciaModel, ParameterModel, PisosModel>(infADTable, valencias, paramProd, pisos);

                    return(View(tp));
                }
                else
                {
                    return(RedirectToAction("Index", "Home"));
                }
            }
            catch (Exception e)
            {
                return(View());
            }
        }
Exemple #3
0
        public PartialViewResult UpdateDeslocProdTable(string tdoente, string doente, string curserv)
        {
            ParameterModel paramProd = (ParameterModel)Session["InfADDeslocProd"];
            ValenciaModel  valencias = (ValenciaModel)Session["InfADValencias"];
            PisosModel     pisos     = (PisosModel)Session["InfADPisos"];

            DeslocProdModel deslocProdTable = new DeslocProdModel();

            deslocProdTable.tdoente = tdoente;
            deslocProdTable.doente  = doente;
            deslocProdTable.serv    = curserv;

            Tuple <DeslocProdModel, ParameterModel, ValenciaModel, PisosModel> tp
                = new Tuple <DeslocProdModel, ParameterModel, ValenciaModel, PisosModel>
                  (
                      deslocProdTable,
                      paramProd,
                      valencias,
                      pisos
                  );

            return(PartialView("_deslocProd", tp));
        }