Ejemplo n.º 1
0
 public virtual void ElimnarFlujo(TipoDocumentoFlujo flujo)
 {
     Flujos.ToList <TipoDocumentoFlujo>().ForEach(delegate(TipoDocumentoFlujo tdFlujo)
     {
         if (tdFlujo == flujo)
         {
             Flujos.Remove(tdFlujo);
         }
     });
 }
Ejemplo n.º 2
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);
        }