Example #1
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);
        }
Example #2
0
        public static object InfoSesionWM()
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                if (HttpContext.Current.Session["userRump"] == null)
                {
                    objRespuesta.Error("No se encontraron registros.");
                }
                else
                {
                    EUsuario eSession = (EUsuario)HttpContext.Current.Session["userRump"];

                    EEvento objEvento = new EEvento()
                    {
                        USUARIO_ID = eSession.ID
                    };
                    eSession.EVENTOS       = NEvento.listarEventoNotificacion(objEvento);
                    eSession.CARRITO       = (List <ESolicitud>)HttpContext.Current.Session["carritoMascota"];
                    objRespuesta.Resultado = eSession;
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }

            return(objRespuesta);
        }
Example #3
0
        public static object ListaCitaWM(ECita objE)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                if (HttpContext.Current.Session["userRump"] == null)
                {
                    objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión");
                    return(objRespuesta);
                }

                List <ECita> objResultado = new List <ECita>();
                objResultado = NCita.listarCita(objE);
                if (objResultado.Count == 0)
                {
                    objRespuesta.Error("No se encontraron registros.");
                }
                else
                {
                    objRespuesta.Resultado = objResultado;
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
Example #4
0
        public static object CuponMascotaWM(EMascota objE)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                if (HttpContext.Current.Session["userRump"] == null)
                {
                    objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión");
                    return(objRespuesta);
                }

                int      objResultado = 0;
                EUsuario eSession     = (EUsuario)HttpContext.Current.Session["userRump"];
                objE.USUARIO_ID = eSession.ID;

                objResultado = NMascota.CuponMascotaWM(objE);

                if (objResultado == 0)
                {
                    objRespuesta.Error("El cupón ingresado no es válido.");
                }
                else
                {
                    objRespuesta.Success("El cupón fue utilizado correctamente.");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
Example #5
0
        public static object InsertarFotoMascotaWM(EMascota objE)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                string objResultado = "";
                //EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"];
                objE.FOTO    = objE.EXTENSION;
                objResultado = NMascota.InsertarFotoMascotaWM(objE);


                if (objResultado == "")
                {
                    objRespuesta.Error("No se pudo actualizar.");
                }
                else
                {
                    objRespuesta.Resultado = objResultado;
                    objRespuesta.Success("Se guardó la información correctamente");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
Example #6
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);
        }
Example #7
0
        public static object AnularClinicaWM(EClinica objE)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                if (HttpContext.Current.Session["userRump"] == null)
                {
                    objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión");
                    return(objRespuesta);
                }

                int      objResultado = 0;
                EUsuario eSession     = (EUsuario)HttpContext.Current.Session["userRump"];
                objE.USUARIO_ID = eSession.ID;
                objE.OPCION     = 5;
                objResultado    = NClinica.actualizarConvenio(objE);

                if (objResultado == 0)
                {
                    objRespuesta.Error("No se pudo eliminar.");
                }
                else
                {
                    objRespuesta.Success("Se eliminó el convenio correctamente");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
        public static object AnularMovimientoWM(string idMovimiento)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                int         respuestaFinal = 0;
                EMovimiento objE           = new EMovimiento();
                objE.ID_MOVIMIENTO = Convert.ToInt32(idMovimiento);
                EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"];
                objE.USU_MOD   = eSession.ID_USUARIO;
                objE.ID_LOCAL  = eSession.LOCAL.ID_LOCAL;
                objE.OPCION    = 4;
                respuestaFinal = NMovimiento.ActualizarMovimientos(objE);
                if (respuestaFinal == 0)
                {
                    objRespuesta.Error("No se realizaron cambios.");
                }
                else
                {
                    objRespuesta.Success("Se eliminó satisfactoriamente el movimiento");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
        public static object ListaMovimientosWM(string tipo, string fechaini, string fechafin)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                List <EMovimiento> objResultado = new List <EMovimiento>();
                EMovimiento        objE         = new EMovimiento();
                objE.ID_TIPO_MOVIMIENTO = Convert.ToInt32(tipo);
                objE.FECHA_INI          = Convert.ToDateTime(fechaini.Trim() == "" ? DateTime.MinValue.ToShortDateString() : fechaini.Trim());
                objE.FECHA_FIN          = Convert.ToDateTime(fechafin.Trim() == "" ? DateTime.MaxValue.ToShortDateString() : fechafin.Trim());
                EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"];
                objE.ID_LOCAL = eSession.LOCAL.ID_LOCAL;
                objE.OPCION   = 1;
                objResultado  = NMovimiento.ListarMovimientos(objE);
                if (objResultado.Count == 0)
                {
                    objRespuesta.Error("No se encontraron registros.");
                }
                else
                {
                    objRespuesta.Resultado = objResultado;
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
Example #10
0
        public static object CambiarWM(string usuario, string clave)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                /*Valida usuario*/
                EUsuario eUsuario = new EUsuario();
                eUsuario.ID_ENCRIP = usuario.Trim();
                eUsuario.PASSWORD  = clave.Trim();
                int objResultado = NUsuario.CambiarClaveUsuario(eUsuario);

                if (objResultado == 0)
                {
                    objRespuesta.Error("No se logro cambiar la contraseña del usuario");
                }
                else
                {
                    objRespuesta.Mensaje = "Se cambio satisfactoriamente la contraseña";
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
Example #11
0
        public static object ActualizarMovimientosWM(EMovimiento eMovimiento)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                int objResultado = 0;
                if (eMovimiento.ID_MOVIMIENTO == 0)
                {
                    eMovimiento.OPCION = 2;
                }
                else
                {
                    eMovimiento.OPCION = 3;
                }
                EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"];
                eMovimiento.USU_MOD  = eSession.ID_USUARIO;
                eMovimiento.ID_LOCAL = eSession.LOCAL.ID_LOCAL;
                objResultado         = NMovimiento.ActualizarMovimientos(eMovimiento);
                if (objResultado == 0)
                {
                    objRespuesta.Error("No se realizaron cambios.");
                }
                else
                {
                    objRespuesta.Success("Se guardo satisfactoriamente el movimiento");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
Example #12
0
        public static object IniciarWM(string usuario)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                /*Valida usuario*/
                if (usuario == "" || usuario == "0")
                {
                    objRespuesta.Error("No se logro identificar al usuario");
                }
                else
                {
                    EUsuario eUsuario = new EUsuario();
                    eUsuario.ID_ENCRIP = usuario;
                    eUsuario           = NUsuario.ObtenerUsuario(eUsuario);

                    if (eUsuario == null)
                    {
                        objRespuesta.Error("No se logro identificar el usuario");
                    }
                    else if (eUsuario.TOKEN_PASSWORD != usuario)
                    {
                        objRespuesta.Error("Contraseña ya fue reestablecida en otro momento");
                    }
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
Example #13
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);
        }
Example #14
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);
        }
Example #15
0
        public static object AnularAtencionWM(int idAtencion)
        {
            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"];

                EReserva eAtencion = new EReserva();
                eAtencion.ID_ATENCION = idAtencion;
                eAtencion.OPCION      = 5;
                eAtencion.USU_REG     = eSession.ID_USUARIO;
                NReserva.ActualizarAtencion(eAtencion);

                objRespuesta.Success("Se anulo satisfactoriamente la atención");
            }
            catch (Exception ex)
            {
                objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }

            return(objRespuesta);
        }
Example #16
0
        public static object ObtenerMovimientoWM(string idMovimiento)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                List <EMovimiento> objResultado = new List <EMovimiento>();
                EMovimiento        objE         = new EMovimiento();
                objE.ID_MOVIMIENTO = Convert.ToInt32(idMovimiento);
                objE.OPCION        = 5;
                objResultado       = NMovimiento.ListarMovimientos(objE);
                if (objResultado.Count == 0)
                {
                    objRespuesta.Error("No se encontraron registros.");
                }
                else
                {
                    objRespuesta.Resultado = objResultado;
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
Example #17
0
        public static object ObtenerAtencionWM(int idAtencion)
        {
            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"];

                EReserva eAtencion = new EReserva();
                eAtencion.ID_ATENCION = idAtencion;
                eAtencion.OPCION      = 2;
                eAtencion             = NReserva.ObtenerAtencion(eAtencion);

                if (eAtencion.ID_ATENCION > 0)
                {
                    objRespuesta.Resultado = eAtencion;
                }
                else
                {
                    objRespuesta.Error("No se encontro datos de la atención");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }

            return(objRespuesta);
        }
Example #18
0
        public static object ResetearClaveWM(int idEmpleado)
        {
            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"];

                EEmpleado eEmpleado = new EEmpleado();
                eEmpleado.ID_EMPLEADO = idEmpleado;
                eEmpleado.OPCION      = 5;
                NUsuario.ActualizarUsuarios(eEmpleado);

                objRespuesta.Success("Se reseteo clave satisfactoriamente del usuario");
            }
            catch (Exception ex)
            {
                objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }

            return(objRespuesta);
        }
Example #19
0
        public static object BuscarClienteWM(string numero, string nombre)
        {
            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"];

                ECliente eCliente = new ECliente();
                eCliente.NOMBRES       = nombre;
                eCliente.NUM_DOCUMENTO = numero;

                objRespuesta.Resultado = NCliente.BuscarClientes(eCliente);
            }
            catch (Exception ex)
            {
                objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }

            return(objRespuesta);
        }
Example #20
0
        public static object ObtenerEmpleadoWM(int idEmpleado)
        {
            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"];

                EEmpleado eEmpleado = new EEmpleado();
                eEmpleado.ID_EMPLEADO = idEmpleado;
                eEmpleado.OPCION      = 1;
                List <EEmpleado> lista = NUsuario.ListarUsuarios(eEmpleado);

                if (lista.Count > 0)
                {
                    objRespuesta.Resultado = lista[0];
                }
                else
                {
                    objRespuesta.Error("No se encontro datos del empleado");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }

            return(objRespuesta);
        }
Example #21
0
        public static object InfoSesionWM()
        {
            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 <EMenu> listaMenu = NUsuario.PerfilUsuario(eSession.ID_USUARIO).OrderBy(x => x.ID_MENU).ToList();

                objRespuesta.Resultado = new
                {
                    Usuario   = eSession.DSC_USUARIO,
                    LocalDesc = eSession.LOCAL.DESCRIPCION,
                    ListaMenu = listaMenu,
                    Perfil    = eSession.EMPLEADO.CARGO
                };
            }
            catch (Exception ex)
            {
                objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }

            return(objRespuesta);
        }
Example #22
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 <EPerfil> listaPerfil = NUsuario.ListarPerfiles();

                objRespuesta.Resultado = new
                {
                    listaPerfil = listaPerfil
                };
            }
            catch (Exception ex)
            {
                objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }

            return(objRespuesta);
        }
Example #23
0
        public static object EncontradaMascotaWM(EMascota objE)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                if (HttpContext.Current.Session["userRump"] == null)
                {
                    objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión");
                    return(objRespuesta);
                }

                int      objResultado = 0;
                EUsuario eSession     = (EUsuario)HttpContext.Current.Session["userRump"];
                objE.USUARIO_ID = eSession.ID;

                objResultado = NMascota.EncontradaMascotaWM(objE);

                if (objResultado == 0)
                {
                    objRespuesta.Error("No se reportar la mascota como encontrada.");
                }
                else
                {
                    objRespuesta.Success("Se reportó la mascota como encontrada correctamente");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
Example #24
0
        public static object GuardarEmpleadoWM(EEmpleado eEmpleado)
        {
            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"];

                if (eEmpleado.ID_EMPLEADO == 0)
                {
                    eEmpleado.OPCION = 2;
                }
                else
                {
                    eEmpleado.OPCION = 3;
                }

                NUsuario.ActualizarUsuarios(eEmpleado);

                objRespuesta.Success("Se guardo satisfactoriamente el empleado");
            }
            catch (Exception ex)
            {
                objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }

            return(objRespuesta);
        }
Example #25
0
        public static object listarParametroGrupo(EParametro objE)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                if (HttpContext.Current.Session["userRump"] == null)
                {
                    objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión");
                    return(objRespuesta);
                }
                List <EParametro> objResultado = new List <EParametro>();
                //EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"];
                objResultado = NParametro.listarParametroGrupo(objE);
                if (objResultado.Count == 0)
                {
                    objRespuesta.Error("No se encontraron registros.");
                }
                else
                {
                    objRespuesta.Resultado = objResultado;
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
Example #26
0
        public static object BuscarAtencionWM(string fechaInicio, string fechaFin, int idTipo, string nocliente)
        {
            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"];

                EReserva eAtencion = new EReserva();
                eAtencion.ID_LOCAL           = eSession.LOCAL.ID_LOCAL;
                eAtencion.FEC_INI            = Convert.ToDateTime(fechaInicio);
                eAtencion.FEC_FIN            = Convert.ToDateTime(fechaFin);
                eAtencion.ID_TIPO_HABITACION = idTipo;
                eAtencion.NOM_CLIENTE        = nocliente;
                objRespuesta.Resultado       = NReserva.ListarAtenciones(eAtencion);
            }
            catch (Exception ex)
            {
                objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }

            return(objRespuesta);
        }
Example #27
0
        public static object EventoNotificaWM(EEvento objE)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                if (HttpContext.Current.Session["userRump"] == null)
                {
                    objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión");
                }
                else
                {
                    if (NEvento.ActualizarEventoNotificacion(objE) <= 0)
                    {
                        objRespuesta.Error("No se pudo actualizar.");
                    }
                    else
                    {
                        objRespuesta.Success("Se actualizo la información correctamente");
                    }
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }

            return(objRespuesta);
        }
Example #28
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);
        }
Example #29
0
        public static object ActualizarCitaWM(ECita objE)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                if (HttpContext.Current.Session["userRump"] == null)
                {
                    objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión");
                    return(objRespuesta);
                }

                int      objResultado = 0;
                EUsuario eSession     = (EUsuario)HttpContext.Current.Session["userRump"];
                objE.USUARIO = eSession.ID;
                objResultado = NCita.ActualizarCitaWM(objE);

                if (objResultado == 0)
                {
                    objRespuesta.Error("No se pudo registrar.");
                }
                else
                {
                    objRespuesta.Success("Se registró la cita correctamente");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
Example #30
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);
        }