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)); }
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()); }