public JsonResult UpdateDeslocRow(string itemRow, string deslocCod, string numCons) { try { UserInfo uinfo = Session[Constants.SS_USER] as UserInfo; DeslocacoesModel infADTable = new DeslocacoesModel(); bool res = infADTable.UpdateRow(uinfo, itemRow, deslocCod, numCons); return(Json(res)); } catch (Exception e) { return(null); } }
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()); } }
public JsonResult FilterData(string servicoCod, string ultLocalCod, string viewOnlocal, string pisoCod, string viewOnlocal2, string doente) { try { bool onlyOnlocal = (Convert.ToInt32(viewOnlocal) == 1 ? true : false); bool onlyOnlocal2 = (Convert.ToInt32(viewOnlocal2) == 1 ? true : false); UserInfo uinfo = Session[Constants.SS_USER] as UserInfo; List <LDFTableField> listFields = new List <LDFTableField>(); listFields.Add(new LDFTableField("COD_SERV", servicoCod)); listFields.Add(new LDFTableField("U_LOCAL", ultLocalCod)); listFields.Add(new LDFTableField("PISO", pisoCod)); listFields.Add(new LDFTableField("DOENTE", doente)); if (onlyOnlocal2) { listFields.Add(new LDFTableField("TPROD", "1")); } if (onlyOnlocal) { listFields.Add(new LDFTableField("U_LOCAL", "IS NOT NULL")); } DeslocacoesModel deslocModel = new DeslocacoesModel(); _model = deslocModel; _modelName = "LusiadasSolucaoWeb.Models.DeslocacoesModel"; return(LoadLDFTable(1, null, JsonConvert.SerializeObject(listFields))); } catch (Exception e) { return(null); } }