public JsonResult validarContrasena(String contrasenaActual) { String correo = System.Web.HttpContext.Current.Session["Correo"].ToString(); String resultado = String.Empty; String mensaje = String.Empty; Boolean valido; try { using (HotelesEntities db = new HotelesEntities()) { ObjectParameter IsPasswordValid = new ObjectParameter("IsPasswordValid", typeof(Boolean)); var result = db.sproc_hoteles_ValidarContrasenaCliente(correo, contrasenaActual, IsPasswordValid); valido = (Boolean)IsPasswordValid.Value; } if (valido) { resultado = "OK"; mensaje = String.Empty; } else { resultado = "ERROR"; mensaje = "La contraseña no coincide con la contraseña actual"; } return(Json(new { Result = resultado, Message = mensaje })); } catch (Exception ex) { return(Json(new { Result = "ERROR", Message = ex.Message })); } }
public JsonResult cambiarContrasena(String contrasenaActual, String contrasenaNueva) { String correo = System.Web.HttpContext.Current.Session["Correo"].ToString(); String resultado = String.Empty; String mensaje = String.Empty; Boolean cambiada; try { using (HotelesEntities db = new HotelesEntities()) { ObjectParameter IsPasswordChanged = new ObjectParameter("IsPasswordChanged", typeof(Boolean)); var result = db.sproc_hoteles_CambiarContrasenaCliente(correo, contrasenaActual, contrasenaNueva, IsPasswordChanged); cambiada = (Boolean)IsPasswordChanged.Value; } if (cambiada) { resultado = "OK"; mensaje = String.Empty; } else { resultado = "ERROR"; mensaje = "No se pudo cambiar la contraseña."; } return(Json(new { Result = resultado, Message = mensaje })); } catch (Exception ex) { return(Json(new { Result = "ERROR", Message = ex.Message })); } }
public string devuelveErrores(DateTime?fechainicio, DateTime?fechaFin) { Data.HotelesEntities db = new HotelesEntities(); if (fechainicio != null) { fechainicio = ((DateTime)fechainicio).Date; } if (fechaFin != null) { fechaFin = ((DateTime)fechaFin).Date; } List <sproc_hoteles_GetErrorList_Result> listaErrores = db.sproc_hoteles_GetErrorList(fechainicio, fechaFin).ToList(); var responseModel = new ErrorModel() { Success = true, Message = "Lista completa", Data = listaErrores }; return(JsonConvert.SerializeObject(responseModel)); }
public string RegistrarCliente([FromBody] Cliente cliente, string repetir_contrasena) { HotelesEntities db = new HotelesEntities(); try { //estado activo if (cliente.EstadoCliente_ID_EstadoCli > 0) { db.sproc_hoteles_InsertCliente(cliente.Cedula, cliente.EstadoCliente_ID_EstadoCli, cliente.Nombre, cliente.PrimerApellido, cliente.SegundoApellido, cliente.Correo, cliente.Contrasena); } var responseModel = new ResponseModel { Success = true, Message = "Cliente registrado" }; return(JsonConvert.SerializeObject(responseModel)); } catch (DbEntityValidationException e) { return(JsonConvert.SerializeObject(manejoDeErrores.errorBaseDeDatos(e))); } catch (Exception ex) { return(JsonConvert.SerializeObject(manejoDeErrores.errorGeneral(ex))); } }
public string Login(Cliente cliente) { HotelesEntities db = new HotelesEntities(); try { List <sproc_hoteles_LoginCliente_Result> clienteLogin = db.sproc_hoteles_LoginCliente(cliente.Correo, cliente.Contrasena).ToList(); bool isSuccess = false; if (clienteLogin.Count >= 1) { System.Web.HttpContext.Current.Session["clienteLogueado"] = clienteLogin[0]; isSuccess = true; } else { System.Web.HttpContext.Current.Session["clienteLogueado"] = null; } var responseModel = new ResponseModel { Success = isSuccess }; return(JsonConvert.SerializeObject(responseModel)); } catch (Exception ex) { return(JsonConvert.SerializeObject(manejoDeErrores.errorGeneral(ex))); } }
public ActionResult Borrar(int?habitacion_id) { Data.HotelesEntities db = new HotelesEntities(); db.sproc_hoteles_DeleteHabitacion(habitacion_id); return(RedirectToAction("Index", "Habitaciones")); }
public string insertarBitacora([FromBody] Bitacora bitacora) { HotelesEntities db = new HotelesEntities(); try { if (bitacora.ID_Cambio == 0) { db.sproc_hoteles_InsertBitacora(bitacora.Usuario_Cedula, bitacora.Fecha, bitacora.ID_Registro, bitacora.Tipo, bitacora.Descripcion, bitacora.Detalles); } else { db.sproc_hoteles_UpdateBitacora(bitacora.ID_Cambio, bitacora.Usuario_Cedula, bitacora.Fecha, bitacora.ID_Registro, bitacora.Tipo, bitacora.Descripcion, bitacora.Detalles); } var responseModel = new ResponseModel { Success = true, Message = "Cambio registrado" }; return(JsonConvert.SerializeObject(responseModel)); } catch (DbEntityValidationException e) { manejoDeErrores.GuardarError(e.ToString()); return(JsonConvert.SerializeObject(manejoDeErrores.errorBaseDeDatos(e))); } catch (Exception ex) { manejoDeErrores.GuardarError(ex.ToString()); return(JsonConvert.SerializeObject(manejoDeErrores.errorGeneral(ex))); } }
public string devuelveHabitaciones() { Data.HotelesEntities db = new HotelesEntities(); try { List <sproc_hoteles_GetHabitacionList_Result> listaHabitacion = db.sproc_hoteles_GetHabitacionList().ToList(); var responseModel = new HabitacionModel() { Success = true, Message = "Lista completa", Data = listaHabitacion }; return(JsonConvert.SerializeObject(responseModel)); } catch (DbEntityValidationException e) { manejoDeErrores.GuardarError(e.ToString()); return(JsonConvert.SerializeObject(manejoDeErrores.errorBaseDeDatos(e))); } catch (Exception ex) { manejoDeErrores.GuardarError(ex.ToString()); return(JsonConvert.SerializeObject(manejoDeErrores.errorGeneral(ex))); } }
public ActionResult Borrar(int?actividad_id) { Data.HotelesEntities db = new HotelesEntities(); db.sproc_hoteles_DeleteActividad(actividad_id); return(RedirectToAction("Index", "Actividad")); }
public ActionResult Borrar(int?cambio_id) { Data.HotelesEntities db = new HotelesEntities(); db.sproc_hoteles_DeleteBitacora(cambio_id); return(RedirectToAction("Index", "Bitacora")); }
public string devuelveClientes(string tipo = "") { Data.HotelesEntities db = new HotelesEntities(); try { tipo = string.IsNullOrEmpty(tipo) ? null : tipo; var listaCliente = db.sproc_hoteles_GetClientesActivos(tipo).ToList(); var responseModel = new { Success = true, Message = "Lista completa", Data = listaCliente }; return(JsonConvert.SerializeObject(responseModel)); } catch (DbEntityValidationException e) { manejoDeErrores.GuardarError(e.ToString()); return(JsonConvert.SerializeObject(manejoDeErrores.errorBaseDeDatos(e))); } catch (Exception ex) { manejoDeErrores.GuardarError(ex.ToString()); return(JsonConvert.SerializeObject(manejoDeErrores.errorGeneral(ex))); } }
public string insertarPrecio([FromBody] Precio precio) { HotelesEntities db = new HotelesEntities(); try { if (precio.ID_Precio == 0) { db.sproc_hoteles_InsertPrecio(precio.Tipo, precio.Monto); } else { db.sproc_hoteles_UpdatePrecio(precio.ID_Precio, precio.Tipo, precio.Monto); } var responseModel = new ResponseModel { Success = true, Message = "Precio registrado" }; return(JsonConvert.SerializeObject(responseModel)); } catch (DbEntityValidationException e) { manejoDeErrores.GuardarError(e.ToString()); return(JsonConvert.SerializeObject(manejoDeErrores.errorBaseDeDatos(e))); } catch (Exception ex) { manejoDeErrores.GuardarError(ex.ToString()); return(JsonConvert.SerializeObject(manejoDeErrores.errorGeneral(ex))); } }
public string guardarErrorAjax(string error) { HotelesEntities db = new HotelesEntities(); try { GuardarError(error); var responseModel = new ResponseModel { Success = true, Message = "" }; return(JsonConvert.SerializeObject(responseModel)); } catch (DbEntityValidationException e) { GuardarError(e.ToString()); return(JsonConvert.SerializeObject(errorBaseDeDatos(e))); } catch (Exception ex) { GuardarError(ex.ToString()); return(JsonConvert.SerializeObject(errorGeneral(ex))); } }
public ActionResult Borrar(int?precio_id) { Data.HotelesEntities db = new HotelesEntities(); db.sproc_hoteles_DeletePrecio(precio_id); return(RedirectToAction("Index", "Precio")); }
public string insertaRolesPorUsuario(Rol_Usuario rol_Usuario) { HotelesEntities db = new HotelesEntities(); try { db.sproc_hoteles_InsertRol_Usuario(rol_Usuario.Rol_ID_Rol, rol_Usuario.Usuario_Cedula); BitacoraSistema.Guardar(TipoBitacoraModel.Tipo.Agregar, rol_Usuario, rol_Usuario.ID_Rol_Usuario.ToString(), "Inserción de Rol"); var responseModel = new RolUsuariosModel { Success = true }; return(JsonConvert.SerializeObject(responseModel)); } catch (DbEntityValidationException e) { return(JsonConvert.SerializeObject(manejoDeErrores.errorBaseDeDatos(e))); } catch (Exception ex) { return(JsonConvert.SerializeObject(manejoDeErrores.errorGeneral(ex))); } }
public ActionResult LoadHab() { HotelesEntities db = new HotelesEntities(); List <sproc_hoteles_GetHabitacionList_Result> listaHabitacion = db.sproc_hoteles_GetHabitacionList().ToList(); return(Json(listaHabitacion.AsEnumerable(), JsonRequestBehavior.AllowGet)); }
public string devuelveRolesPorUsuario(Rol_Usuario rol_Usuario) { HotelesEntities db = new HotelesEntities(); try { List <sproc_hoteles_GetRol_Usuario_Por_Cedula_Result> listUsers = db.sproc_hoteles_GetRol_Usuario_Por_Cedula(rol_Usuario.Usuario_Cedula).ToList(); var responseModel = new RolUsuariosModel { Success = true, Message = "Lista completa", Data = listUsers }; return(JsonConvert.SerializeObject(responseModel)); } catch (DbEntityValidationException e) { return(JsonConvert.SerializeObject(manejoDeErrores.errorBaseDeDatos(e))); } catch (Exception ex) { return(JsonConvert.SerializeObject(manejoDeErrores.errorGeneral(ex))); } }
public ActionResult Borrar(int?consecutivo_id) { Data.HotelesEntities db = new HotelesEntities(); db.sproc_hoteles_DeleteConsecutivo(consecutivo_id); return(RedirectToAction("Index", "Consecutivos")); }
public ActionResult Borrar(int?precio_id) { Data.HotelesEntities db = new HotelesEntities(); db.sproc_hoteles_DeletePrecio(precio_id); BitacoraSistema.Guardar(TipoBitacoraModel.Tipo.Eliminar, precio_id, precio_id.ToString(), "Eliminación de Precio"); return(RedirectToAction("Index", "Precio")); }
public ActionResult Borrar(int?consecutivo_id) { Data.HotelesEntities db = new HotelesEntities(); db.sproc_hoteles_DeleteConsecutivo(consecutivo_id); BitacoraSistema.Guardar(TipoBitacoraModel.Tipo.Eliminar, consecutivo_id, consecutivo_id.ToString(), "Eliminación de Consecutivo"); return(RedirectToAction("Index", "Consecutivos")); }
public void GuardarError(String description) { HotelesEntities db = new HotelesEntities(); try { db.sproc_hoteles_InsertError(DateTime.Now, description); } catch (Exception ex) { Console.Write(ex.ToString()); } }
public ActionResult ConsecutivoPage(int?consecutivo_id) { if (consecutivo_id == null) { return(View()); } else { Data.HotelesEntities db = new HotelesEntities(); List <sproc_hoteles_GetConsecutivo_Result> listaConsecutivos = db.sproc_hoteles_GetConsecutivo(consecutivo_id).ToList(); ViewData["listaConsecutivos"] = listaConsecutivos; return(View()); } }
public ActionResult PrecioPage(int?precio_id) { if (precio_id == null) { return(View()); } else { Data.HotelesEntities db = new HotelesEntities(); List <sproc_hoteles_GetPrecio_Result> listaPrecios = db.sproc_hoteles_GetPrecio(precio_id).ToList(); ViewData["listaPrecios"] = listaPrecios; return(View()); } }
public ActionResult ConsultaClienteEstado(string cedula) { if (string.IsNullOrEmpty(cedula)) { return(View()); } else { Data.HotelesEntities db = new HotelesEntities(); var listaClienteEstado = db.sproc_hoteles_GetClienteEstado(cedula).ToList(); ViewData["listaClienteEstado"] = listaClienteEstado; return(View()); } }
public ActionResult ConsultaBitacora(string usuario, DateTime?fecha, string tipo) { if (Session["Usuario"] != null) { Data.HotelesEntities db = new HotelesEntities(); db.sproc_hoteles_GetDataBitacora(usuario, fecha, tipo); return(RedirectToAction("Index", "Bitacora")); } else { return(RedirectToAction("Index", "Login")); } }
public ActionResult ActividadPage(int?actividad_id) { if (actividad_id == null) { return(View()); } else { Data.HotelesEntities db = new HotelesEntities(); List <sproc_hoteles_GetActividad_Result> listaActividades = db.sproc_hoteles_GetActividad(actividad_id).ToList(); ViewData["listaActividades"] = listaActividades; return(View()); } }
public ActionResult BitacoraPage(int?cambio_id) { if (cambio_id == null) { return(View()); } else { Data.HotelesEntities db = new HotelesEntities(); List <sproc_hoteles_GetBitacora_Result> listaBitacora = db.sproc_hoteles_GetBitacora(cambio_id).ToList(); ViewData["listaBitacora"] = listaBitacora; return(View()); } }
public ActionResult HabitacionesPage(int?habitacion_id) { if (habitacion_id == null) { return(View()); } else { Data.HotelesEntities db = new HotelesEntities(); List <sproc_hoteles_GetHabitacion_Result> listaHabitaciones = db.sproc_hoteles_GetHabitacion(habitacion_id).ToList(); ViewData["listaHabitaciones"] = listaHabitaciones; return(View()); } }
public ActionResult ConsultaBitacora(int?cambio_id) { if (Session["Usuario"] != null) { Data.HotelesEntities db = new HotelesEntities(); db.sproc_hoteles_GetBitacora(cambio_id); return(RedirectToAction("Index", "Bitacora")); } else { return(RedirectToAction("Index", "Login")); } }
public ActionResult ArticuloPage(int?articulo_id) { if (articulo_id == null) { return(View()); } else { Data.HotelesEntities db = new HotelesEntities(); List <sproc_hoteles_GetArticulo_Result> listaArticulos = db.sproc_hoteles_GetArticulo(articulo_id).ToList(); ViewData["listaArticulos"] = listaArticulos; return(View()); } }