Ejemplo n.º 1
0
        public virtual TipoDocumentoFlujo ObtenerFlujo(int idFlujo)
        {
            TipoDocumentoFlujo flujoReturn = Flujos.ToList <TipoDocumentoFlujo>().Find(delegate(TipoDocumentoFlujo item)
            {
                return(item.Id == idFlujo);
            });

            return(flujoReturn);
        }
Ejemplo n.º 2
0
 public virtual void ElimnarFlujo(TipoDocumentoFlujo flujo)
 {
     Flujos.ToList <TipoDocumentoFlujo>().ForEach(delegate(TipoDocumentoFlujo tdFlujo)
     {
         if (tdFlujo == flujo)
         {
             Flujos.Remove(tdFlujo);
         }
     });
 }
Ejemplo n.º 3
0
        public virtual TipoDocumentoFlujo ObtenerFlujoDefault()
        {
            TipoDocumentoFlujo flujoReturn = null;

            Flujos.ToList <TipoDocumentoFlujo>().ForEach(delegate(TipoDocumentoFlujo tdFlujo)
            {
                if (flujoReturn == null)
                {
                    flujoReturn = tdFlujo;
                }
            });
            return(flujoReturn);
        }
Ejemplo n.º 4
0
        public virtual void ActualizarFlujo(TipoDocumentoFlujo flujo)
        {
            Flujos.ToList <TipoDocumentoFlujo>().ForEach(delegate(TipoDocumentoFlujo tdFlujo)
            {
                if (tdFlujo.Descripcion == flujo.Descripcion)
                {
                    throw new ApplicationException(string.Format("El item {0} ya existe", tdFlujo.Descripcion));
                }
                if (tdFlujo == flujo)
                {
                    Flujos.Remove(tdFlujo);
                }
            });

            flujo.TipoDocumento = this;
            this.Flujos.Add(flujo);
        }