/// <summary> /// Gets a collection of OutgoingSMS objects by a BillingItem object. /// </summary> /// <param name="billingItem">billingItem</param> /// <param name="startRowIndex"></param> /// <param name="pageSize"></param> /// <param name="totalRows"></param> /// <returns>A collection OutgoingSMS objects.</returns> public static EntityList<OutgoingSMS> GetOutgoingSMsBybillingitem_(BillingItem @billingitem_, long startRowIndex, int pageSize, out long totalRows) { string commandText = @" FROM [dbo].[OutgoingSMS] WHERE [OutgoingSMS].[billingitem_id] = @billingitem_id "; List<SqlParameter> parameters = new List<SqlParameter>(); parameters.Add(new SqlParameter("@billingitem_id", @billingitem_.billingitem_id)); return GetList<OutgoingSMS>(SelectFieldList, commandText, parameters, null, startRowIndex, pageSize, out totalRows); }
/// <summary> /// Deletes OutgoingSMS objects by a BillingItem object. /// </summary> /// <param name="billingItem">billingItem</param> public static void DeleteOutgoingSMsBybillingitem_(BillingItem billingItem) { string commandText = "OutgoingSMSDeleteByBillingItem"; System.Collections.Generic.List<SqlParameter> parameters = new System.Collections.Generic.List<SqlParameter>(); parameters.Add(new SqlParameter("@billingitem_id", billingItem.billingitem_id)); using (SqlHelper helper = new SqlHelper()) { helper.Execute(commandText, CommandType.StoredProcedure, parameters); } }
/// <summary> /// Gets a collection of OutgoingSMS objects by a BillingItem object. /// </summary> /// <param name="billingitem_">billingitem_</param> /// <returns>A collection OutgoingSMS objects.</returns> public static EntityList<OutgoingSMS> GetOutgoingSMsBybillingitem_(BillingItem @billingitem_) { string commandText = "OutgoingSMSGetByBillingItem"; List<SqlParameter> parameters = new List<SqlParameter>(); parameters.Add(new SqlParameter("@billingitem_id", @billingitem_.billingitem_id)); return GetList<OutgoingSMS>(@billingitem_, commandText, parameters); }
/// <summary> /// Create a new OutgoingSMS object from a BillingItem object. /// </summary> /// <param name="billingitem_">billingitem_</param> /// <returns>The newly created OutgoingSMS object.</returns> public static OutgoingSMS CreateOutgoingSMSBybillingitem_(BillingItem @billingitem_) { OutgoingSMS outgoingSMS = InitializeNew<OutgoingSMS>(); outgoingSMS.billingitem_id = @billingitem_.billingitem_id; outgoingSMS.billingitem_ = @billingitem_; return outgoingSMS; }