public static clsResultados TicketReservaSabre(string sReserva) { clsParametros cParametros = new clsParametros(); clsResultados cResultados = new clsResultados(); try { cParametros.Id = 1; Negocios_WebService_OTA_AirLowFareSearch cReserva = new Negocios_WebService_OTA_AirLowFareSearch(); cResultados = cReserva.GetDsBusquedaRecordSabreAir(sReserva); } catch (Exception Ex) { cParametros.Id = 0; cParametros.Message = Ex.Message.ToString(); cParametros.Source = Ex.Source.ToString(); cParametros.Tipo = clsTipoError.Library; cParametros.Severity = clsSeveridad.Moderada; cParametros.StackTrace = Ex.StackTrace.ToString(); cParametros.Complemento = "WebServices Tickets"; cResultados.Error = cParametros; ExceptionHandled.Publicar(cParametros); } return(cResultados); }
/// <summary> /// Metodo para subir reservas de sabre - Subir Reserva - SRSABRE /// </summary> /// <param name="sReserva">Codigo de reserva a subir</param> /// <param name="sTA">Valor de la TA</param> /// <param name="sITA">Valor del Iva de la TA</param> /// <param name="sProyecto">Codigo del proyecto a la cual se va a asociar la reserva, si es0, se inserta como nueva</param> /// <param name="sContacto">Codigo del contacto al cual se le asociara la reserva</param> /// <returns>Clase de errores, clsResultados</returns> ///<remarks> /// Autor: José Faustino Posas /// Company: Ssoft Colombia /// Fecha: 2012-09-13 /// ------------------- /// Control de Cambios /// ------------------- /// Autor: /// Fecha: /// Descripción: /// </remarks> public static clsResultados SubirReservaSabre(string sReserva, string sTA, string sITA, string sProyecto, string sContacto) { clsParametros cParametros = new clsParametros(); clsResultados cResultados = new clsResultados(); try { cParametros.Id = 1; Negocios_WebService_OTA_AirLowFareSearch cReserva = new Negocios_WebService_OTA_AirLowFareSearch(); cResultados = cReserva.getSubirReserva(sReserva, sTA, sITA, sProyecto, sContacto); } catch (Exception Ex) { cParametros.Id = 0; cParametros.Message = Ex.Message.ToString(); cParametros.Source = Ex.Source.ToString(); cParametros.Tipo = clsTipoError.Library; cParametros.Severity = clsSeveridad.Moderada; cParametros.StackTrace = Ex.StackTrace.ToString(); cParametros.Complemento = "WebServices "; cResultados.Error = cParametros; ExceptionHandled.Publicar(cParametros); } return(cResultados); }
private static clsParametros CancelarReservaSabre(List <string> sReserva) { clsParametros cParametros = new clsParametros(); try { Negocios_WebService_OTA_AirLowFareSearch cCancel = new Negocios_WebService_OTA_AirLowFareSearch(); cParametros = cCancel.GetCancelRecordSabre(sReserva[0]); } catch (Exception Ex) { cParametros.Id = 0; cParametros.Message = Ex.Message.ToString(); cParametros.Source = Ex.Source.ToString(); cParametros.Tipo = clsTipoError.Library; cParametros.Severity = clsSeveridad.Moderada; cParametros.StackTrace = Ex.StackTrace.ToString(); cParametros.Complemento = "WebServices "; ExceptionHandled.Publicar(cParametros); } return(cParametros); }