BExIS.Dcm.UploadWizard.UploadWizardHelper.getPrimaryKeysAsStringFromXml C# (CSharp) Метод

getPrimaryKeysAsStringFromXml() приватный статический Метод

convert primary keys to string returns null if a emtpy string is inside
private static getPrimaryKeysAsStringFromXml ( AbstractTuple datatuple, List primaryKeys ) : string
datatuple BExIS.Dlm.Entities.Data.AbstractTuple
primaryKeys List
Результат string
        private static string getPrimaryKeysAsStringFromXml(AbstractTuple datatuple, List<long> primaryKeys)
        {
            string value = "";

                foreach (long t in primaryKeys)
                {
                    // empty means not equals value
                    // so if value is empty add timestamp millisec
                    //datatuple.Materialize();
                    object v = GetValueXmlDocument(datatuple.XmlVariableValues, t);
                    if (v != null)
                        //if (!String.IsNullOrEmpty(v.ToString()))
                        if (!String.IsNullOrEmpty((string)v))
                            value += ";" + v;
                        else
                            return "";
                    else
                        return "";
                }
                return value;
        }