Пример #1
0
        public bool EqualS02003HS(S02003HSViewModel item1, S02003HSViewModel item2)
        {
            //jika value sama return true, jika value beda return false
            if (item1 == null && item2 == null)
            {
                return(true);
            }
            else if ((item1 != null && item2 == null) || (item1 == null && item2 != null))
            {
                return(false);
            }

            var PONumber1        = !string.IsNullOrEmpty(item1.PONumber) ? item1.PONumber : "";
            var KodeCabangAI1    = !string.IsNullOrEmpty(item1.KodeCabangAI) ? item1.KodeCabangAI : "";
            var ReasonRejection1 = !string.IsNullOrEmpty(item1.ReasonRejection) ? item1.ReasonRejection : "";


            var PONumber2        = !string.IsNullOrEmpty(item2.PONumber) ? item2.PONumber : "";
            var KodeCabangAI2    = !string.IsNullOrEmpty(item2.KodeCabangAI) ? item2.KodeCabangAI : "";
            var ReasonRejection2 = !string.IsNullOrEmpty(item2.ReasonRejection) ? item2.ReasonRejection : "";

            return(PONumber1.Equals(PONumber2) &&
                   KodeCabangAI1.Equals(KodeCabangAI2) &&
                   ReasonRejection1.Equals(ReasonRejection2));
        }
Пример #2
0
        public string ConcateStringHSS02003(S02003HSViewModel HS)
        {
            StringBuilder strHS = new StringBuilder(1000);

            strHS.Append("HS|");
            strHS.Append(HS.PONumber);
            strHS.Append("|");
            strHS.Append(HS.VersionPOSera);
            strHS.Append("|");
            strHS.Append(HS.DataVersion);
            strHS.Append("|");
            strHS.Append(HS.KodeCabangAI);
            strHS.Append("|");
            strHS.Append(HS.ReasonRejection);

            return(strHS.ToString());
        }