예제 #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));
        }
예제 #2
0
        public JsonResult AddDeslocProd(string tdoente, string doente, string ncons, string tEpis, string epis, string selProd, string selOrig, string selDest)
        {
            try
            {
                DeslocProdModel prod  = new DeslocProdModel();
                UserInfo        uinfo = Session[Constants.SS_USER] as UserInfo;
                bool            res   = prod.AddNewRow(uinfo, tdoente, doente, ncons, tEpis, epis, selProd, selOrig, selDest);

                return(Json(res));
            }
            catch (Exception e)
            {
                return(null);
            }
        }
예제 #3
0
        public JsonResult UpdateDeslocProd(string itemRow, string selDest, string numCons)
        {
            try
            {
                DeslocProdModel prod  = new DeslocProdModel();
                UserInfo        uinfo = Session[Constants.SS_USER] as UserInfo;

                bool res = prod.UpdateRow(uinfo, prod.doente, prod.tdoente, selDest, numCons);

                return(Json(res));
            }
            catch (Exception e)
            {
                return(null);
            }
        }
예제 #4
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));
        }