private static clsParametros ModificarEstadoProyecto(string Proyecto) { clsParametros cParametros = new clsParametros(); try { cParametros.Id = 1; string intestado = new CsConsultasVuelos().ConsultaCodigo(clsValidaciones.GetKeyOrAdd("EstadoProyectoCancelada", "CL"), "TBLESTADOS_RESERVA", "INTCODE", "STRCODE"); if (intestado != "") { csReservas cReservas = new csReservas(); cReservas.CambiarEstadoProyecto(Proyecto, int.Parse(intestado)); cReservas.CambiarEstadoSolicitud(Proyecto, 0, 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 = "Error Guardando en la Base de Datos"; ExceptionHandled.Publicar(cParametros); } return(cParametros); }
private clsResultados GenerarEstructura() { clsResultados cResultados = new clsResultados(); clsParametros cParametros = new clsParametros(); csReservas cReserva = new csReservas(); try { cResultados.dsResultados = cReserva.CrearTablaReserva(); cParametros.Id = 1; cResultados.Error = cParametros; } catch (Exception Ex) { cParametros.Id = 0; cParametros.Message = Ex.Message.ToString(); cParametros.Source = Ex.Source.ToString(); cParametros.Tipo = clsTipoError.Aplication; cParametros.Severity = clsSeveridad.Moderada; cParametros.StackTrace = Ex.StackTrace.ToString(); cParametros.Complemento = "Error al crear la estructura de reservas"; cParametros.ViewMessage.Add("Error al guardar en la base de datos"); cParametros.Sugerencia.Add("Por favor comuniquese con el administrador"); cResultados.Error = cParametros; ExceptionHandled.Publicar(cParametros); } return(cResultados); }
public static clsResultados SubirReserva(string sReserva, Enum_ProveedorWebServices eWebServices) { clsParametros cParametros = new clsParametros(); clsResultados cResultados = new clsResultados(); csReservas csRes = new csReservas(); cParametros.Id = 1; try { switch (eWebServices) { case Enum_ProveedorWebServices.Sabre: cResultados = SubirReservaSabre(sReserva, "0", "0"); break; default: break; } try { // Verifica si trae resultados if (!cResultados.Error.Id.Equals(0)) { cParametros = csRes.GuardaReservaGen(cResultados.dsResultados); if (cParametros.Id.Equals(0)) { cParametros.ViewMessage = new List <string>(); cParametros.Sugerencia = new List <string>(); cParametros.ViewMessage.Add("La reserva no se subio, o ya se encuentar cargada"); cParametros.Sugerencia.Add("Por favor revise"); cResultados.Error = cParametros; } } } 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 = "guardar reserva "; ExceptionHandled.Publicar(cParametros); cResultados.Error = cParametros; } } 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); cResultados.Error = cParametros; } return(cResultados); }