Пример #1
0
    }//setSubItems()



    public int saveCheckList() {
      String SQL = "";
      String UserID = Session["UserID"] == null ? "1" : Session["UserID"].ToString();


      //Save the header of checklist
      SQL =
      "INSERT INTO [DroneCheckList](\n" +
      "   [DroneCheckListID],\n" +
      "   [DroneID],\n" +
      "   [FlightID],\n" +
      "   [CreatedBy],\n" +
      "   [CreatedOn]\n" +
      ") VALUES(\n" +
      "  " + CheckListID.ToString() + ",\n" +
      "  0,\n" +
      "  " + FlightID.ToString() + ",\n" +
      "  '" + UserID + "',\n" +
      "  GETDATE()\n" +
      ")";

      var DroneCheckListID = Util.InsertSQL(SQL);


      foreach (var item in HeaderCheckItems) {
        item.saveCheckListItem(DroneCheckListID);
      }
      foreach (var item in CheckItems) {
        item.saveCheckListItem(DroneCheckListID);
      }
      return DroneCheckListID;
    }
Пример #2
0
 public IDictionary <string, object> AsKeyValuePairs()
 {
     return(new Dictionary <string, object>
     {
         ["Date Earned"] = DateEarned.HasValue() ? DateEarned.YMDString() : null,
         ["Flight ID"] = FlightID.ToString(CultureInfo.InvariantCulture),
         ["Checkride Type"] = CheckrideType.ToString(),
         ["Privilege"] = Privilege,
         ["License Kind"] = LicenseKind.ToString(),
         ["Level"] = Level.ToString()
     });
 }
Пример #3
0
        public override int GetHashCode()
        {
            unchecked
            {
                var hashCode = -1114257941;
                hashCode = hashCode * -1521134295 + DateEarned.GetHashCode();
                hashCode = hashCode * -1521134295 + FlightID.GetHashCode();
                hashCode = hashCode * -1521134295 + CheckrideType.GetHashCode();
                hashCode = hashCode * -1521134295 + LicenseKind.GetHashCode();
                hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(LicenseName);

                hashCode = hashCode * -1521134295 + CheckrideProperty.GetHashCode();
                hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Privilege);

                hashCode = hashCode * -1521134295 + Level.GetHashCode();
                hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(DisplayString);

                return(hashCode);
            }
        }