public static object ListaInicialWM() { ERespuestaJson objRespuesta = new ERespuestaJson(); try { if (HttpContext.Current.Session["UserData"] == null) { objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión"); } EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"]; List <ETipoHabitacion> listaTipo = NHabitacion.ListarTipoHabitacion(); List <ETipoReserva> listaTipoReserva = NReserva.ListarTipoReserva(); List <EMedioPago> listaMedioPago = NReserva.ListarMedioPago(); objRespuesta.Resultado = new { listaTipo = listaTipo, listaTipoReserva = listaTipoReserva, listaMedioPago = listaMedioPago, fechaInicio = DateTime.Now.ToShortDateString(), fechaFin = DateTime.Now.AddDays(7).ToShortDateString() }; } catch (Exception ex) { objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message); } return(objRespuesta); }
public static object BuscarHabitacionWM(string fechaInicio, string fechaFin, int idTipo) { ERespuestaJson objRespuesta = new ERespuestaJson(); try { if (HttpContext.Current.Session["UserData"] == null) { objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión"); } EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"]; EHabitacion eHabitacion = new EHabitacion(); eHabitacion.ID_LOCAL = eSession.LOCAL.ID_LOCAL; eHabitacion.FECHA_INICIO = Convert.ToDateTime(fechaInicio); eHabitacion.FECHA_FIN = Convert.ToDateTime(fechaFin); eHabitacion.TIPOHABITACION = new ETipoHabitacion() { ID_TIPO_HABITACION = idTipo }; objRespuesta.Resultado = NHabitacion.DisponibilidadHabitacion(eHabitacion); } catch (Exception ex) { objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message); } return(objRespuesta); }
public static object GuardarHabitacionWM(EHabitacion eHabitacion) { ERespuestaJson objRespuesta = new ERespuestaJson(); try { if (HttpContext.Current.Session["UserData"] == null) { objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión"); } EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"]; eHabitacion.ID_LOCAL = eSession.LOCAL.ID_LOCAL; eHabitacion.USU_REG = eSession.ID_USUARIO; if (eHabitacion.ID_HABITACION == 0) { eHabitacion.OPCION = 2; } else { eHabitacion.OPCION = 3; } NHabitacion.ActualizarHabitaciones(eHabitacion); objRespuesta.Success("Se guardo satisfactoriamente la habitación"); } catch (Exception ex) { objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message); } return(objRespuesta); }
public static object BuscarHabitacionWM(string numero, int idTipo) { ERespuestaJson objRespuesta = new ERespuestaJson(); try { if (HttpContext.Current.Session["UserData"] == null) { objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión"); } EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"]; EHabitacion eHabitacion = new EHabitacion(); eHabitacion.ID_LOCAL = eSession.LOCAL.ID_LOCAL; eHabitacion.NUMERO = numero; eHabitacion.TIPOHABITACION = new ETipoHabitacion() { ID_TIPO_HABITACION = idTipo }; objRespuesta.Resultado = NHabitacion.ListarHabitaciones(eHabitacion); } catch (Exception ex) { objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message); } return(objRespuesta); }
public static object ObtenerHabitacionWM(int idHabitacion) { ERespuestaJson objRespuesta = new ERespuestaJson(); try { if (HttpContext.Current.Session["UserData"] == null) { objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión"); } EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"]; EHabitacion eHabitacion = new EHabitacion(); eHabitacion.ID_HABITACION = idHabitacion; eHabitacion.OPCION = 1; List <EHabitacion> lista = NHabitacion.ListarHabitaciones(eHabitacion); if (lista.Count > 0) { objRespuesta.Resultado = lista[0]; } else { objRespuesta.Error("No se encontro datos de la habitación"); } } catch (Exception ex) { objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message); } return(objRespuesta); }
public static object AnularHabitacionWM(int idHabitacion) { ERespuestaJson objRespuesta = new ERespuestaJson(); try { if (HttpContext.Current.Session["UserData"] == null) { objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión"); } EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"]; EHabitacion eHabitacion = new EHabitacion(); eHabitacion.ID_HABITACION = idHabitacion; eHabitacion.OPCION = 4; NHabitacion.ActualizarHabitaciones(eHabitacion); objRespuesta.Success("Se anulo satisfactoriamente la habitación"); } catch (Exception ex) { objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message); } return(objRespuesta); }
public static object ListaInicialWM() { ERespuestaJson objRespuesta = new ERespuestaJson(); try { if (HttpContext.Current.Session["UserData"] == null) { objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión"); } EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"]; objRespuesta.Resultado = NHabitacion.ListarTipoHabitacion(); } catch (Exception ex) { objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message); } return(objRespuesta); }