/// <summary> /// Purpose: Grabs all delivery types /// Accepts: Nothing /// Returns: List<DeliveryType> /// </summary> public List <DeliveryType> GetAllDeliveryTypes() { List <DeliveryType> deliveryTypes = new List <DeliveryType>(); try { DeliveryTypeData data = new DeliveryTypeData(); List <QSRDataObjects.DeliveryType> dataDeliveryTypes = data.GetAllDeliveryTypes(); foreach (QSRDataObjects.DeliveryType dt in dataDeliveryTypes) { DeliveryType deliveryType = new DeliveryType(); deliveryType.DeliveryTypeID = dt.DeliveryTypeID; deliveryType.Name = dt.Name; deliveryType.Cost = Convert.ToDouble(dt.Cost); deliveryType.Description = dt.Description; deliveryType.Created = dt.Created; deliveryType.Modified = dt.Modified; deliveryTypes.Add(deliveryType); } } catch (Exception ex) { ErrorRoutine(ex, "DeliveryType", "GetAllDeliveryTypes"); } return(deliveryTypes); }
/// <summary> /// Purpose: Grabs delivery type information based on ID /// Accepts: Int /// Returns: Nothing /// </summary> public void GetDeliveryTypeByID(int id) { try { DeliveryTypeData data = new DeliveryTypeData(); Hashtable hsh = new Hashtable(); hsh = data.GetDeliveryTypeByID(id); _deliveryTypeID = id; Name = hsh["name"].ToString(); Description = hsh["description"].ToString(); Cost = Convert.ToDouble(hsh["cost"]); Created = Convert.ToDateTime(hsh["created"]); Modified = Convert.ToDateTime(hsh["modified"]); } catch (Exception ex) { ErrorRoutine(ex, "DeliveryType", "GetDeliveryTypeByID"); } }