Inheritance: VR
Beispiel #1
0
        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")));
        }
Beispiel #3
0
 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;
     }
 }
Beispiel #4
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));
     }
 }
Beispiel #5
0
    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);
        }
    }