コード例 #1
0
        public int CompareTo(object obj)
        {
            var they = obj as OVIngreepSignaalGroepParametersViewModel;

            if (they == null)
            {
                return(0);
            }
            else
            {
                return(FaseCyclus.CompareTo(they.FaseCyclus));
            }
        }
コード例 #2
0
        public int CompareTo(object obj)
        {
            GroentijdViewModel mgvm = obj as GroentijdViewModel;

            if (mgvm == null)
            {
                throw new NotImplementedException();
            }
            else
            {
                string myFase  = FaseCyclus.Replace(SettingsProvider.Instance.GetFaseCyclusDefinePrefix(), "");
                string hisFase = mgvm.FaseCyclus.Replace(SettingsProvider.Instance.GetFaseCyclusDefinePrefix(), "");
                if (myFase.Length < hisFase.Length)
                {
                    myFase = myFase.PadLeft(hisFase.Length, '0');
                }
                else if (hisFase.Length < myFase.Length)
                {
                    hisFase = hisFase.PadLeft(myFase.Length, '0');
                }
                int i = myFase.CompareTo(hisFase);
                return(i);
            }
        }
コード例 #3
0
 public int CompareTo(object obj)
 {
     return(FaseCyclus.CompareTo(((FileIngreepTeDoserenSignaalGroepModel)obj).FaseCyclus));
 }
コード例 #4
0
 public int CompareTo(ModuleFaseCyclusModel other)
 {
     return(FaseCyclus.CompareTo(other.FaseCyclus));
 }
コード例 #5
0
 public int CompareTo(object obj)
 {
     return(FaseCyclus.CompareTo(((HalfstarFaseCyclusInstellingenModel)obj).FaseCyclus));
 }