private bool OrdenEsPermitido(TPasospjAsignados item){ if(item.Paso.Orden.Equals(1)){ return true; }else { foreach(TPasospjAsignados t in Lista){ if(t.Paso.Orden.Equals((item.Paso.Orden - 1))) { return t.EsActivo; } } return false; } }
public void ActivarItem(TPasospjAsignados item) { Lista[Lista.IndexOf(item)].EsActivo = OrdenEsPermitido(item); if(Lista[Lista.IndexOf(item)].EsActivo) Lista[Lista.IndexOf(item)].FechaIngreso = Empresa.Comun.Server.DameTiempo(); }
public TPasospjAsignados GetItem(int id){ TPasospjAsignados Paso = new TPasospjAsignados(); var resul = from x in this.Lista where x.Id.Equals(id) select Paso = x; return Paso; }
public TPasospjAsignados UltimoPaso() { TPasospjAsignados item = new TPasospjAsignados(); foreach(TPasospjAsignados itemc in this.Lista){ if (itemc.Fecha > item.Fecha) item = itemc; } return item; }
public void Insert(TPasospjAsignados item){ SSData.Servicios consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL); //consulta.Parameters.Add("@solpj_id", 0); //consulta.Parameters.Add("@pas_id", item.Paso.Id); //consulta.Parameters.Add("@pasa_esactivo", item.EsActivo); //consulta.Parameters.Add("@pasa_fechaingreso", item.FechaIngreso); //consulta.Execute.NoQuery("[dbo].[Pensiones_PasosPJAsignadosInsert]", System.Data.CommandType.StoredProcedure); }