public static int fncBuscaIndexOF(BindingSource bS, string vOF) { int vReg = 0; if (bS.SupportsSearching) { vReg = bS.Find("IdOF", vOF); } else { List <OF> lista = (List <OF>)bS.List; OF result = lista.Find( delegate(OF bus) { return(bus.IdOF == vOF); } ); if (result != null) { vReg = bS.IndexOf(result); } } return(vReg); }
public ActionResult Vinculador(JsonCriterio criterio) { int idEntidad = ((Usuario)Session["usuario"]).idEntidad.Value; var entidad = EntidadDAO.getInstancia().getEntidad(idEntidad); Vinculador vinculador = new Vinculador(); if (criterio.idCriterio == 1) { OVPE ovpe = new OVPE(); vinculador.AsignarCriterioAlVinculador(ovpe); vinculador.ejecutar(entidad); } if (criterio.idCriterio == 2) { OVPI ovpi = new OVPI(); vinculador.AsignarCriterioAlVinculador(ovpi); vinculador.ejecutar(entidad); } if (criterio.idCriterio == 3) { OF of = new OF(); vinculador.AsignarCriterioAlVinculador(of); vinculador.ejecutar(entidad); } ViewBag.egresos = EgresoDAO.getInstancia().getEgresos(idEntidad); ViewBag.ingresos = IngresoDAO.getInstancia().getIngresos(idEntidad); return(Json(Url.Action("Index", "Home"))); }
private void button1_Click(object sender, EventArgs e) { if (OF.ShowDialog() == DialogResult.OK) { lbSelected.Items.Clear(); foreach (string item in OF.FileNames) { lbSelected.Items.Add(item); } btnDo.Enabled = lbSelected.Items.Count > 0; } }
private void button4_Click(object sender, EventArgs e) { foreach (ObjectForm OF in vObjectForms) { OF.Close(); } objSpace.AllObjects.Clear(); objSpace.PersistenceHandler.LoadPersistedObjects(); foreach (FMObject FMO in objSpace.AllObjects) { vObjectForms.Add(ObjectForm.OpenObject(FMO)); } }
public VR GetVR(string key) { //如果对象存在,则直接从享元池获取 if (VRs.ContainsKey(key)) { return((VR)VRs[key]); } //如果对象不存在,先创建一个新的对象添加到享元池中,然后返回 else { VR fw = null; switch (key) { case "SS": fw = new SS(isBE, false); break; case "US": fw = new US(isBE); break; case "SL": fw = new SL(isBE, false); break; case "UL": fw = new UL(isBE, false); break; case "FL": fw = new FL(isBE, false); break; case "FD": fw = new FD(isBE, false); break; case "DA": fw = new DA(isBE, false); break; case "TM": fw = new TM(isBE, false); break; case "DT": fw = new DT(isBE, false); break; case "AS": fw = new AS(isBE, false); break; case "OB": fw = new OB(isBE); break; case "OF": fw = new OF(isBE, true); break; case "OW": fw = new OW(isBE); break; case "SQ": fw = new SQ(isBE, true); break; case "LO": fw = new LO(isBE, true); break; case "UI": fw = new UI(isBE, true); break; case "SH": fw = new SH(isBE, true); break; case "AE": fw = new AE(isBE, true); break; case "CS": fw = new CS(isBE, true); break; case "PN": fw = new PN(isBE, true); break; case "DS": fw = new DS(isBE); break; case "IS": fw = new IS(isBE, true); break; //default for text //default: fw = new ST(isBE, false); break; } VRs.Add(key, fw); return(fw); } }