コード例 #1
0
        /// <summary>
        /// Adds a new row to the data table and initializes the values
        /// </summary>
        /// <returns></returns>
        public int Add()
        {
            drow          = dtbl.NewRow();
            DefaultDriver = 0;
            RouteTitle    = "Route " + (dtbl.Rows.Count + 1).ToString();
            Notes         = "";
            DriverNotes   = "";
            driverInfo    = new HDVolContactInfo();
            fbContactInfo = new HDVolContactInfo();
            InActive      = false;
            DeliveryDOW   = 1;
            DeliveryCycle = 0;
            EstHours      = 1;
            EstMiles      = 1;
            FBContact     = 0;
            Modified      = DateTime.Now;
            ModifiedBy    = CCFBGlobal.dbUserName;
            dtbl.Rows.Add(drow);
            update();
            refreshDataTable();
            int lastRouteID = maxRouteId();

            find(lastRouteID, false);
            return(Convert.ToInt32(drow[0]));
        }
コード例 #2
0
 /// <summary>
 /// Loads a Voulenteer with the id
 /// </summary>
 /// <param name="volId">Id to load</param>
 /// <param name="volInfo">The info to set it to</param>
 public void loadVolInfo(int volId, HDVolContactInfo volInfo)
 {
     volInfo.reset();
     if ((volId > 0) && (clsVol.open(volId) == true))
     {
         volInfo.id    = volId;
         volInfo.name  = clsVol.Name;
         volInfo.phone = clsVol.Phone;
     }
 }