Ejemplo n.º 1
0
 public static bool UpdateByYear(IEntityBase oldItem, IEntityBase newItem, object parent)
 {
     if (oldItem.FechaReferencia.Year != newItem.FechaReferencia.Year)
     {
         newItem.DifferentYearChecks();
         IEntityBase entity = newItem.ICloneAsNew();
         entity.IEntityBaseSave(parent);
         newItem.EEstado = EEstado.Anulado;
         oldItem.EEstado = EEstado.Anulado;
         newItem.DifferentYearTasks(oldItem);
         return(true);
     }
     else
     {
         oldItem.SameYearTasks(newItem);
         return(false);
     }
 }