Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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);
        }
Esempio n. 6
0
        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);
        }
Esempio n. 7
0
        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);
        }