public static TituloLibreriaView GetTitulo(int idTitulo) { var data = HttpContext.Current.Session; TituloLibreriaView titulo = null; try { LibreriaController controller = new LibreriaController(); if (AutenticacionSitio.IsUsuarioAutenticado()) { titulo = controller.CargarPorId(idTitulo); } else { HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.Unauthorized; } } catch (Exception ex) { titulo = null; HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.InternalServerError; } return(titulo); }
public WebResult LoadFile() { WebResult result = new WebResult(); try { var file2 = HttpContext.Current.Request.Files; if (AutenticacionSitio.IsUsuarioAutenticado()) { result.IsProcesado = true; } else { HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.Unauthorized; result.IsProcesado = false; } } catch (Exception ex) { result.IsProcesado = false; HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.InternalServerError; } return(result); }
private void ShowProtectedMenus() { if (AutenticacionSitio.IsUsuarioAutenticado()) //(ConfiguracionSitio.UsuarioSistema != null) { MenuCatalogos.Visible = true; MenuTitulos.Visible = true; MenuReportes.Visible = true; SelectMenuNavigation(Request.Url.AbsolutePath.Trim()); } else { MenuCatalogos.Visible = false; MenuTitulos.Visible = false; MenuReportes.Visible = false; // Eliminar la cookie de autenticacion //FormsAuthentication.SignOut(); AutenticacionSitio.TerminarSesionPrincipal(false); SelectMenuNavigation(Request.Url.AbsolutePath.Trim()); } if (Request.Url.AbsolutePath.Trim().Contains("SitiosInteres/Catalogo")) { this.TextBoxBusqueda.Visible = false; this.ButtonBuscar.Visible = false; } }
public List <Funcion> CargarFunciones() { List <Funcion> funciones = null; List <Funcion> retorno = null; FuncionesController controller = new FuncionesController(); try { if (AutenticacionSitio.IsUsuarioAutenticado()) { funciones = controller.CargarTodos(); } else { HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.Unauthorized; } if (funciones == null || funciones.Count <= 0) { retorno = new List <Funcion>() { new Funcion() { IdFuncion = "-1", TipoFuncion = "NO SE ENCONTRO LA FUNCION" } }; } else { retorno = new List <Funcion>(); retorno.Add(new Funcion() { IdFuncion = "", TipoFuncion = "Seleccione una opción..." }); retorno.AddRange(funciones); } } catch (Exception ex) { retorno = new List <Funcion>() { new Funcion() { IdFuncion = "-1", TipoFuncion = "NO SE ENCONTRO LA FUNCION" } }; HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.InternalServerError; } return(retorno); }
public static WebResult DeleteFile(int id) { WebResult result = new WebResult(); try { if (AutenticacionSitio.IsUsuarioAutenticado()) { string pathUpload = ConfiguracionSitio.ObtenerVariableConfig("FolderSavePostedFiles"); string urlImage = ConfiguracionSitio.ObtenerVariableConfig("PathPostedFiles"); string mismoServidor = ConfiguracionSitio.ObtenerVariableConfig("IsSameServerPostedFiles"); bool isMismoServidor = true; bool.TryParse(mismoServidor, out isMismoServidor); string urlPostedFile = string.Empty; bool fileDeleted = false; if (isMismoServidor) { pathUpload = HttpContext.Current.Server.MapPath(pathUpload); fileDeleted = true; } LibreriaController libController = new LibreriaController(); int rowsAffected = libController.EliminarImagen(id, pathUpload, fileDeleted); if (rowsAffected > 0) { result.MensajeResultado = "Imagen eliminada"; result.IsProcesado = true; } else { result.MensajeResultado = "La imagen no se pudo eliminar"; result.IsProcesado = false; } } else { HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.Unauthorized; result.IsProcesado = false; } } catch (Exception ex) { result.IsProcesado = false; HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.InternalServerError; } return(result); }
public List <ResponsableTituloDetail> Metodo(int idTitulo) { List <ResponsableTituloDetail> lista = new List <ResponsableTituloDetail>(); LibreriaController controller = new LibreriaController(); if (AutenticacionSitio.IsUsuarioAutenticado()) { lista = controller.CargarResponsablesTitulo(idTitulo); } else { lista = new List <ResponsableTituloDetail>(); } return(lista); }
private void ShowProtectedMenus() { if (AutenticacionSitio.IsUsuarioAutenticado()) //(ConfiguracionSitio.UsuarioSistema != null) { MenuCatalogos.Visible = true; MenuTitulos.Visible = true; MenuReportes.Visible = true; } else { MenuCatalogos.Visible = false; MenuTitulos.Visible = false; MenuReportes.Visible = false; // Eliminar la cookie de autenticacion //FormsAuthentication.SignOut(); AutenticacionSitio.TerminarSesionPrincipal(false); } }
public List <Serie> BuscarSerie(string busqueda) { List <Serie> isbns = null; SeriesLibroController controller = new SeriesLibroController(); try { if (AutenticacionSitio.IsUsuarioAutenticado()) { isbns = controller.BuscarPor(busqueda, new int?(30)); } else { HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.Unauthorized; } if (isbns == null || isbns.Count <= 0) { isbns = new List <Serie>() { new Serie() { IdSerie = "", NombreLatin = "NO SE ENCONTRO EL ISBN", NombreGriego = "NO SE ENCONTRO EL ISBN" } }; } } catch (Exception ex) { isbns = new List <Serie>() { new Serie() { IdSerie = "", NombreLatin = "NO SE ENCONTRO EL ISBN", NombreGriego = "NO SE ENCONTRO EL ISBN" } }; HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.InternalServerError; } return(isbns); }
public List <Autor> BuscarAutores(string busqueda) { List <Autor> autores = null; try { AutoresController controller = new AutoresController(); if (AutenticacionSitio.IsUsuarioAutenticado()) { autores = controller.BuscarAutorPor(busqueda, new int?(30)); } else { HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.Unauthorized; } if (autores == null || autores.Count <= 0) { autores = new List <Autor>() { new Autor() { IdAutor = "", NombreLatin = "NO SE ENCONTRO EL AUTOR", NombreEspanol = "NO SE ENCONTRO EL AUTOR", NombreGriego = "NO SE ENCONTRO EL AUTOR" } }; } } catch (Exception ex) { autores = new List <Autor>() { new Autor() { IdAutor = "", NombreLatin = "NO SE ENCONTRO EL AUTOR", NombreEspanol = "NO SE ENCONTRO EL AUTOR", NombreGriego = "NO SE ENCONTRO EL AUTOR" } }; HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.InternalServerError; } return(autores); }
public List <Responsable> BuscarResponsables(string busqueda) { List <Responsable> responsables = null; ResponsableController controller = new ResponsableController(); try { if (AutenticacionSitio.IsUsuarioAutenticado()) { responsables = controller.BusquedaResponsables(busqueda, new int?(30)); } else { HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.Unauthorized; } if (responsables == null || responsables.Count <= 0) { responsables = new List <Responsable>() { new Responsable() { IdResponsable = "", Nombre = "NO SE ENCONTRO EL RESPONSABLE" } }; } } catch (Exception ex) { responsables = new List <Responsable>() { new Responsable() { IdResponsable = "", Nombre = "NO SE ENCONTRO EL RESPONSABLE" } }; HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.InternalServerError; } return(responsables); }
public List <Editor> BuscarEditores(string busqueda) { List <Editor> editores = null; try { EditoresController controller = new EditoresController(); if (AutenticacionSitio.IsUsuarioAutenticado()) { editores = controller.BuscarPor(busqueda, new int?(30)); } else { HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.Unauthorized; } if (editores == null || editores.Count <= 0) { editores = new List <Editor>() { new Editor() { IdEditor = "", Nombre = "NO SE ENCONTRO EL EDITOR" } }; } } catch (Exception ex) { editores = new List <Editor>() { new Editor() { IdEditor = "", Nombre = "NO SE ENCONTRO EL EDITOR" } }; HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.InternalServerError; } return(editores); }
public List <Ciudad> BuscarCiudades(string busqueda) { List <Ciudad> ciudades = null; try { CiudadesController controller = new CiudadesController(); if (AutenticacionSitio.IsUsuarioAutenticado()) { ciudades = controller.BuscarCiudadPor(busqueda, new int?(30)); } else { HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.Unauthorized; } if (ciudades == null || ciudades.Count <= 0) { ciudades = new List <Ciudad>() { new Ciudad() { IdCiudad = "", Descripcion = "NO SE ENCONTRO LA CIUDAD" } }; } } catch (Exception ex) { ciudades = new List <Ciudad>() { new Ciudad() { IdCiudad = "", Descripcion = "NO SE ENCONTRO LA CIUDAD" } }; HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.InternalServerError; } return(ciudades); }