Exemplo n.º 1
0
 public override int GetHashCode()
 {
     unchecked
     {
         return((Certificate.GetHashCode() * 397) ^ (DisplayId != null ? DisplayId.GetHashCode() : 0));
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// Creates a new point, based on the information stored in the
        /// dialog. It is assumed that validation has already been done (see OnOK).
        /// </summary>
        /// <returns></returns>
        internal PointFeature Save()
        {
            // Handle 3D points some other day
            if (Math.Abs(m_Elevation) > Double.Epsilon)
            {
                throw new NotImplementedException("NewPointForm.Save - 3D points not currently supported");
            }

            try
            {
                NewPointOperation op  = new NewPointOperation();
                IEntity           ent = entityTypeComboBox.SelectedEntityType;
                DisplayId         did = (DisplayId)idComboBox.SelectedItem;
                FeatureId         fid = (did == null ? null : did.CreateId());
                op.Execute(m_Position, ent, fid);
                return(op.Point);
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.StackTrace, ex.Message);
            }

            return(null);
        }
Exemplo n.º 3
0
        public string ToCSVDataLine(string[] headers, double timezone, string delimiter = ",", bool escape = true)
        {
            var datalist = new List <string>();

            for (var i = 8; i < headers.Length; i++)
            {
                var key = headers[i];
                datalist.Add(Data.ContainsKey(key) ? Data[key].ToString() : "");
            }

            return($@"{Controller}{delimiter}{(escape ? "\"" : null)}{(escape ? DisplayId?.Replace("\"", "\"\"") : DisplayId) ?? Controller.ToString()}{(escape ? "\"" : null)}{delimiter}{Time.ToString("o")}{delimiter}{OperatorId}{delimiter}{OpMode}{delimiter}{JobMode}{delimiter}{(JobCardId != null ? (escape ? "\"" : null) + (escape ? JobCardId.Replace("\"", "\"\"") : JobCardId) + (escape ? "\"" : null) : null)}{delimiter}{MoldId}{delimiter}{string.Join(delimiter, datalist)}");
        }
Exemplo n.º 4
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = (DisplayId != null ? DisplayId.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (AccessToken != null ? AccessToken.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ AccessTokenExpiration.GetHashCode();
         hashCode = (hashCode * 397) ^ (RefreshToken != null ? RefreshToken.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (MailAddress != null ? MailAddress.GetHashCode() : 0);
         return(hashCode);
     }
 }
Exemplo n.º 5
0
 public override string ToString()
 {
     return($"GameObject: [{EntryId}] ({(Enum.IsDefined(typeof(WowGameObjectDisplayId), DisplayId) ? ((WowGameObjectDisplayId)DisplayId).ToString() : DisplayId.ToString(CultureInfo.InvariantCulture))}:{DisplayId})");
 }
Exemplo n.º 6
0
 public string ToCSVDataLine(string[] headers, double timezone, string delimiter = ",", bool escape = true)
 => $@"{Controller}{delimiter}{(escape ? "\"" : null)}{(escape ? DisplayId?.Replace("\"", "\"\"") : DisplayId) ?? Controller.ToString()}{(escape ? "\"" : null)}{delimiter}{Time.ToString("o")}{delimiter}{(!Connected.HasValue ? null : Connected.Value ? "Connected" : "Disconnected")}{delimiter}{OperatorId}{delimiter}{IP}{delimiter}{OpMode}{delimiter}{JobMode}{delimiter}{(JobCardId != null ? (escape ? "\"" : null) + (escape ? JobCardId.Replace("\"", "\"\"") : JobCardId) + (escape ? "\"" : null) : null)}{delimiter}{MoldId}";
Exemplo n.º 7
0
 public string ToCSVDataLine(string[] headers, double timezone, string delimiter = ",", bool escape = true)
 => $@"{Controller}{delimiter}{(escape ? "\"" : null)}{(escape ? DisplayId?.Replace("\"", "\"\"") : DisplayId) ?? Controller.ToString()}{(escape ? "\"" : null)}{delimiter}{Time.ToString("o")}{delimiter}{Key}{delimiter}{(State ? "Active" : "Clear")}";
Exemplo n.º 8
0
 public string ToCSVDataLine(string[] headers, double timezone, string delimiter = ",", bool escape = true)
 => $@"{Controller}{delimiter}{(escape ? "\"" : null)}{(escape ? DisplayId?.Replace("\"", "\"\"") : DisplayId) ?? Controller.ToString()}{(escape ? "\"" : null)}{delimiter}{Time.ToString("o")}{delimiter}{OperatorId}{delimiter}{Key}{delimiter}{Value}{delimiter}{(OldValue.HasValue ? OldValue : null)}";
Exemplo n.º 9
0
 public string UserId()
 {
     return(DisplayId.ToString());
 }