/// <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])); }
/// <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; } }