/// <summary> /// Obtienen los Gifts Receipts Short /// </summary> /// <param name="guestID"> Clave del huesped </param> /// <param name="salesRoom"> Clave de la sala de ventas </param> /// <param name="receipt"> Clave del recibo </param> /// <param name="folio"> Folio de Palace Resorts </param> /// <param name="dateFrom"> Fecha desde </param> /// <param name="dateTo"> Fecha hasta </param> /// <param name="name"> Nombre </param> /// <param name="reservation"> Folio de reservacion </param> /// <returns>Lista de tipo GiftsReceptsShort</returns> /// <history> /// [vipacheco] 06/04/2016 Created /// </history> public async static Task <List <GiftsReceiptsShort> > GetGiftsReceipts(int?guestID = 0, string salesRoom = "ALL", int receipt = 0, string folio = "ALL", DateTime?dateFrom = null, DateTime?dateTo = null, string name = "ALL", string reservation = "ALL") { List <GiftsReceiptsShort> lstResult = new List <GiftsReceiptsShort>(); await Task.Run(() => { using (var dbContext = new IMEntities(ConnectionHelper.ConnectionString())) { // Obtenemos los GiftsReceiptShort del Stored correspondiente con los campos correspondientes dbContext.Database.CommandTimeout = Properties.Settings.Default.USP_OR_GetGiftsReceipts_Timeout; lstResult = dbContext.USP_OR_GetGiftsReceipts(guestID, salesRoom, receipt, folio, dateFrom, dateTo, name, reservation).ToList(); } }); return(lstResult); }