コード例 #1
0
ファイル: TipoDocumento.cs プロジェクト: pomesoft/eco
 public virtual void ElimnarFlujo(TipoDocumentoFlujo flujo)
 {
     Flujos.ToList <TipoDocumentoFlujo>().ForEach(delegate(TipoDocumentoFlujo tdFlujo)
     {
         if (tdFlujo == flujo)
         {
             Flujos.Remove(tdFlujo);
         }
     });
 }
コード例 #2
0
ファイル: TipoDocumento.cs プロジェクト: pomesoft/eco
        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);
        }