public int CompareTo(DetailCalculate other)
        {
            const StringComparison comparisonIgnoreCase = StringComparison.OrdinalIgnoreCase;

            if (ReferenceEquals(this, other))
            {
                return(0);
            }

            if (ReferenceEquals(null, other))
            {
                return(1);
            }
            var codeProductComparison = CodeDetail.CompareTo(other.CodeDetail);

            if (codeProductComparison != 0)
            {
                return(codeProductComparison);
            }
            var nameComparison = string.Compare(Name, other.Name, comparisonIgnoreCase);

            if (nameComparison != 0)
            {
                return(nameComparison);
            }
            var markComparison = string.Compare(Mark, other.Mark, comparisonIgnoreCase);

            if (markComparison != 0)
            {
                return(markComparison);
            }
            return(IsCalculate.CompareTo(other.IsCalculate));
        }
예제 #2
0
        public int CompareTo(RealaseProduct other)
        {
            const StringComparison comparisonIgnoreCase = StringComparison.OrdinalIgnoreCase;

            if (ReferenceEquals(this, other))
            {
                return(0);
            }

            if (ReferenceEquals(null, other))
            {
                return(1);
            }
            var codeDetailComparison = CodeDetail.CompareTo(other.CodeDetail);

            if (codeDetailComparison != 0)
            {
                return(codeDetailComparison);
            }
            var realaseComparison = Realase.CompareTo(other.Realase);

            if (realaseComparison != 0)
            {
                return(realaseComparison);
            }
            var nameComparison = string.Compare(Name, other.Name, comparisonIgnoreCase);

            if (nameComparison != 0)
            {
                return(nameComparison);
            }
            return(string.Compare(Mark, other.Mark, comparisonIgnoreCase));
        }
예제 #3
0
        public int CompareTo(DetailPrint other)
        {
            const StringComparison comparisonIgnoreCase = StringComparison.OrdinalIgnoreCase;

            if (ReferenceEquals(this, other))
            {
                return(0);
            }

            if (ReferenceEquals(null, other))
            {
                return(1);
            }
            var codeDetailComparison = CodeDetail.CompareTo(other.CodeDetail);

            if (codeDetailComparison != 0)
            {
                return(codeDetailComparison);
            }
            var nameComparison = string.Compare(Name, other.Name, comparisonIgnoreCase);

            if (nameComparison != 0)
            {
                return(nameComparison);
            }
            var markComparison = string.Compare(Mark, other.Mark, comparisonIgnoreCase);

            if (markComparison != 0)
            {
                return(markComparison);
            }
            var isFabrikComparison = IsPrintFabrik.CompareTo(other.IsPrintFabrik);

            if (isFabrikComparison != 0)
            {
                return(isFabrikComparison);
            }
            var isWorkGuildComparison = IsPrintWorkGuild.CompareTo(other.IsPrintWorkGuild);

            if (isWorkGuildComparison != 0)
            {
                return(isWorkGuildComparison);
            }
            var isWorkGuild02Comparison = IsPrintWorkGuild02.CompareTo(other.IsPrintWorkGuild02);

            if (isWorkGuild02Comparison != 0)
            {
                return(isWorkGuild02Comparison);
            }
            var isWorkGuild03Comparison = IsPrintWorkGuild03.CompareTo(other.IsPrintWorkGuild03);

            if (isWorkGuild03Comparison != 0)
            {
                return(isWorkGuild03Comparison);
            }
            var isWorkGuild04Comparison = IsPrintWorkGuild04.CompareTo(other.IsPrintWorkGuild04);

            if (isWorkGuild04Comparison != 0)
            {
                return(isWorkGuild04Comparison);
            }
            return(IsPrintWorkGuild05.CompareTo(other.IsPrintWorkGuild05));
        }
        public int CompareTo(CancelledDetail other)
        {
            const StringComparison ordinalIgnoreCase = StringComparison.OrdinalIgnoreCase;

            if (ReferenceEquals(this, other))
            {
                return(0);
            }

            if (ReferenceEquals(null, other))
            {
                return(1);
            }
            var codeDetailComparison = CodeDetail.CompareTo(other.CodeDetail);

            if (codeDetailComparison != 0)
            {
                return(codeDetailComparison);
            }
            var nameDetailComparison = string.Compare(NameDetail, other.NameDetail, ordinalIgnoreCase);

            if (nameDetailComparison != 0)
            {
                return(nameDetailComparison);
            }
            var oboznDetailComparison = string.Compare(OboznDetail, other.OboznDetail, ordinalIgnoreCase);

            if (oboznDetailComparison != 0)
            {
                return(oboznDetailComparison);
            }
            var operacComparison = Operac.CompareTo(other.Operac);

            if (operacComparison != 0)
            {
                return(operacComparison);
            }
            var workGuildIdComparison = WorkGuildId.CompareTo(other.WorkGuildId);

            if (workGuildIdComparison != 0)
            {
                return(workGuildIdComparison);
            }
            var areaIdComparison = AreaId.CompareTo(other.AreaId);

            if (areaIdComparison != 0)
            {
                return(areaIdComparison);
            }
            var tehnoperIdComparison = TehnoperId.CompareTo(other.TehnoperId);

            if (tehnoperIdComparison != 0)
            {
                return(tehnoperIdComparison);
            }
            var nameTehnoperComparison = string.Compare(NameTehnoper, other.NameTehnoper, ordinalIgnoreCase);

            if (nameTehnoperComparison != 0)
            {
                return(nameTehnoperComparison);
            }
            var koefvrComparison = Koefvr.CompareTo(other.Koefvr);

            if (koefvrComparison != 0)
            {
                return(koefvrComparison);
            }
            var profIdComparison = ProfId.CompareTo(other.ProfId);

            if (profIdComparison != 0)
            {
                return(profIdComparison);
            }
            var nameProfComparison = string.Compare(NameProf, other.NameProf, ordinalIgnoreCase);

            if (nameProfComparison != 0)
            {
                return(nameProfComparison);
            }
            var kolrabComparison = Kolrab.CompareTo(other.Kolrab);

            if (kolrabComparison != 0)
            {
                return(kolrabComparison);
            }
            var razrComparison = Razr.CompareTo(other.Razr);

            if (razrComparison != 0)
            {
                return(razrComparison);
            }
            var koldetComparison = Koldet.CompareTo(other.Koldet);

            if (koldetComparison != 0)
            {
                return(koldetComparison);
            }
            var ednormComparison = Ednorm.CompareTo(other.Ednorm);

            if (ednormComparison != 0)
            {
                return(ednormComparison);
            }
            var tarsetComparison = Tarset.CompareTo(other.Tarset);

            if (tarsetComparison != 0)
            {
                return(tarsetComparison);
            }
            var vidnormComparison = Vidnorm.CompareTo(other.Vidnorm);

            if (vidnormComparison != 0)
            {
                return(vidnormComparison);
            }
            var razmpartComparison = Razmpart.CompareTo(other.Razmpart);

            if (razmpartComparison != 0)
            {
                return(razmpartComparison);
            }
            var tpzComparison = Tpz.CompareTo(other.Tpz);

            if (tpzComparison != 0)
            {
                return(tpzComparison);
            }
            var vstComparison = Vst.CompareTo(other.Vst);

            if (vstComparison != 0)
            {
                return(vstComparison);
            }
            var koefneosComparison = Koefneos.CompareTo(other.Koefneos);

            if (koefneosComparison != 0)
            {
                return(koefneosComparison);
            }
            var vstkComparison = Vstk.CompareTo(other.Vstk);

            if (vstkComparison != 0)
            {
                return(vstkComparison);
            }
            var rstkComparison = Rstk.CompareTo(other.Rstk);

            if (rstkComparison != 0)
            {
                return(rstkComparison);
            }
            var nomizvComparison = string.Compare(Nomizv, other.Nomizv, ordinalIgnoreCase);

            if (nomizvComparison != 0)
            {
                return(nomizvComparison);
            }
            return(DateIzv.CompareTo(other.DateIzv));
        }