public ActionResult Index(string IDNoticia)
        {
            //Seteo de variables
            ViewBag.UrlAdmin = ConfigurationManager.AppSettings["UrlAdmin"];
            var paginateParams = new PaginateParams {
                IsPaginate = false, PageIndex = 0, RowsPerPage = 0, SortColumn = "S_FechaPublicacion", SortDirection = "Descending", Activo = "A"
            };

            //Obtenemos los valores
            InterfaceWeb filtro = new InterfaceWeb
            {
                IDModulo       = Constantes.ModulosWeb.Noticias,
                IDSeccion      = Constantes.ModulosSeccionWeb.Noticias_Noticias,
                IDInterfaceWeb = Convert.ToInt32(IDNoticia)
            };

            InterfaceWeb lst_iweb_SeccionNoticiaDetalle = new InterfaceWeb();

            lst_iweb_SeccionNoticiaDetalle = _InterfaceWebService.List_InterfaceWebNoticia_Unique(filtro);

            List <InterfaceWeb> lst_iweb_Footer = new List <InterfaceWeb>();

            lst_iweb_Footer = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.Footer, Constantes.ModulosSeccionWeb.Footer_RedesSociales);

            List <InterfaceWeb> lst_iweb_Trimestre = new List <InterfaceWeb>();

            lst_iweb_Trimestre = _InterfaceWebService.List_InterfaceWebNoticia_Trimestre();

            //Mapeo de valores en el modelo
            Model.Noticias_SeccionDetalle = lst_iweb_SeccionNoticiaDetalle;
            Model.Footer_SeccionIconos    = lst_iweb_Footer;
            Model.Noticias_Trimestre      = lst_iweb_Trimestre;

            return(View(Model));
        }
Example #2
0
        public ActionResult Upd_SeccionProyectoEmblematico()
        {
            var result = new Resultado
            {
                EsExito = true
            };

            if (result.EsExito)
            {
                int    Param_IDInterface = Convert.ToInt32(Request.Params["IDInterface"].ToString());
                string Param_Titulo      = Request.Params["Titulo"].ToString();
                string Param_SubTitulo   = Request.Params["SubTitulo"].ToString();
                string Param_Estado      = Request.Params["Estado"].ToString();

                InterfaceWeb entidad = new InterfaceWeb
                {
                    IDInterfaceWeb      = Param_IDInterface,
                    Titulo              = Param_Titulo,
                    SubTitulo           = Param_SubTitulo,
                    UsuarioModificacion = VMDatosUsuario.GetUserAlias(),
                    Imagen              = "",
                    Estado              = Param_Estado.ToUpper().Equals("TRUE") ? "A" : "I"
                };

                var Resultado = _InterfaceWebService.Update(entidad);
                result.Codigo = Resultado.IDInterfaceWeb;
            }
            return(Json(result));
        }
Example #3
0
        public ActionResult Index()
        {
            //Seteo de variables
            ViewBag.UrlAdmin = ConfigurationManager.AppSettings["UrlAdmin"];
            var paginateParams = new PaginateParams {
                IsPaginate = false, PageIndex = 0, RowsPerPage = 0, SortColumn = "", SortDirection = "", Activo = "A"
            };

            //Obtenemos los valores
            InterfaceWeb iweb_SeccionSuperior = new InterfaceWeb {
                IDModulo = Constantes.ModulosWeb.CosapiEnBreve, IDSeccion = Constantes.ModulosSeccionWeb.CosapiEnBreve_Superior
            };

            iweb_SeccionSuperior = _InterfaceWebService.List_InterfaceWeb_Unique(iweb_SeccionSuperior);

            List <InterfaceWeb> lst_iweb_SeccionLogo = new List <InterfaceWeb>();

            lst_iweb_SeccionLogo = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.CosapiEnBreve, Constantes.ModulosSeccionWeb.CosapiEnBreve_Logo);

            List <InterfaceWeb> lst_iweb_SeccionInferior = new List <InterfaceWeb>();

            lst_iweb_SeccionInferior = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.CosapiEnBreve, Constantes.ModulosSeccionWeb.CosapiEnBreve_Inferior);

            List <InterfaceWeb> lst_iweb_Footer = new List <InterfaceWeb>();

            lst_iweb_Footer = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.Footer, Constantes.ModulosSeccionWeb.Footer_RedesSociales);

            //Mapeo de valores en el modelo
            model.CosapiBreve_SeccionSuperior = iweb_SeccionSuperior.Titulo;
            model.CosapiBreve_SeccionLogo     = lst_iweb_SeccionLogo;
            model.CosapiBreve_SeccionInferior = lst_iweb_SeccionInferior;
            model.Footer_SeccionIconos        = lst_iweb_Footer;

            return(View(model));
        }
Example #4
0
        public ActionResult Index()
        {
            InterfaceWeb iweb_SeccionSuperior = new InterfaceWeb {
                IDModulo = 1, IDSeccion = 201
            };

            iweb_SeccionSuperior = _InterfaceWebService.List_InterfaceWeb_Unique(iweb_SeccionSuperior);
            model.ProyectosEmblematicos_SeccionMedio = iweb_SeccionSuperior.Titulo;

            return(View(model));
        }
Example #5
0
        public ActionResult Index()
        {
            InterfaceWeb iweb_SeccionSuperior = new InterfaceWeb {
                IDModulo = 1, IDSeccion = 100
            };

            iweb_SeccionSuperior = _InterfaceWebService.List_InterfaceWeb_Unique(iweb_SeccionSuperior);
            model.CosapiBreve_SeccionSuperior = iweb_SeccionSuperior.Titulo;

            return(View(model));
        }
Example #6
0
        public ActionResult Index()
        {
            InterfaceWeb iweb_SeccionSuperior = new InterfaceWeb {
                IDModulo = ModulosWeb.CentroCapacitacion, IDSeccion = ModulosSeccionWeb.CentroCapacitacion_TextoSuperior
            };

            iweb_SeccionSuperior = _InterfaceWebService.List_InterfaceWeb_Unique(iweb_SeccionSuperior);
            model.CentroCapacitacion_SeccionSuperior = iweb_SeccionSuperior.Titulo;

            return(View(model));
        }
Example #7
0
        public ActionResult Index()
        {
            //Seteo de variables
            ViewBag.UrlAdmin = ConfigurationManager.AppSettings["UrlAdmin"];
            var paginateParams = new PaginateParams {
                IsPaginate = false, PageIndex = 0, RowsPerPage = 0, SortColumn = "", SortDirection = "", Activo = "A"
            };
            var paginateParams_lt = new PaginateParams {
                IsPaginate = false, PageIndex = 0, RowsPerPage = 0, SortColumn = "S_Titulo", SortDirection = "Ascending", Activo = "A"
            };

            //Obtenemos los valores
            InterfaceWeb iweb_SeccionSuperior = new InterfaceWeb {
                IDModulo = 1, IDSeccion = 201
            };

            iweb_SeccionSuperior = _InterfaceWebService.List_InterfaceWeb_Unique(iweb_SeccionSuperior);

            List <InterfaceWeb> lst_iweb_SeccionProyectosEmblematicos = new List <InterfaceWeb>();

            lst_iweb_SeccionProyectosEmblematicos = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.ProyectosEmblematicos, Constantes.ModulosSeccionWeb.ProyectosEmblematicos_ProyectosEmblematicos);

            List <InterfaceWeb> lst_iweb_SeccionImagenesSuperiores = new List <InterfaceWeb>();

            lst_iweb_SeccionImagenesSuperiores = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.ProyectosEmblematicos, Constantes.ModulosSeccionWeb.ProyectosEmblematicos_ImagenesSuperiores);

            List <InterfaceWeb> lst_iweb_SeccionLineaTiempo = new List <InterfaceWeb>();

            lst_iweb_SeccionLineaTiempo = _InterfaceWebService.List_InterfaceWebLineaTiempo_Paginate(paginateParams_lt, Constantes.ModulosWeb.ProyectosEmblematicos, Constantes.ModulosSeccionWeb.ProyectosEmblematicos_EventosLineaTiempo, 0);

            List <InterfaceWeb> lst_iweb_SeccionLineaTiempoProyecto = new List <InterfaceWeb>();

            lst_iweb_SeccionLineaTiempoProyecto = _InterfaceWebService.List_InterfaceWebLineaTiempoProyecto_Paginate(paginateParams, Constantes.ModulosWeb.ProyectosEmblematicos, Constantes.ModulosSeccionWeb.ProyectosEmblematicos_EventosLineaTiempoProyecto, 0);

            List <InterfaceWeb> lst_iweb_Footer = new List <InterfaceWeb>();

            lst_iweb_Footer = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.Footer, Constantes.ModulosSeccionWeb.Footer_RedesSociales);

            //Mapeo de valores en el modelo
            model.ProyectosEmblematicos_SeccionMedio = iweb_SeccionSuperior.Titulo;
            model.ProyectosEmblematicos_SeccionProyectosEmblematicos = lst_iweb_SeccionProyectosEmblematicos;
            model.ProyectosEmblematicos_SeccionImagenesSuperiores    = lst_iweb_SeccionImagenesSuperiores;
            model.ProyectosEmblematicos_SeccionLineaTiempo           = lst_iweb_SeccionLineaTiempo;
            model.ProyectosEmblematicos_SeccionLineaTiempoProyecto   = lst_iweb_SeccionLineaTiempoProyecto;
            model.Footer_SeccionIconos = lst_iweb_Footer;

            return(View(model));
        }
        public ActionResult Upd_SeccionDireccion()
        {
            var result = new Resultado
            {
                EsExito = true
            };

            try
            {
                if (result.EsExito)
                {
                    int    Param_IDInterface = Convert.ToInt32(Request.Params["IDInterface"].ToString());
                    string Param_Titulo      = Request.Params["Titulo"].ToString();
                    string Param_SubTitulo   = Request.Params["SubTitulo"].ToString();
                    string Param_Estado      = Request.Params["Estado"].ToString();
                    string Param_Latitud     = Request.Params["Latitud"].ToString();
                    string Param_Longitud    = Request.Params["Longitud"].ToString();

                    InterfaceWeb entidad = new InterfaceWeb
                    {
                        IDInterfaceWeb      = Param_IDInterface,
                        Titulo              = Param_Titulo,
                        SubTitulo           = Param_SubTitulo,
                        UsuarioModificacion = VMDatosUsuario.GetUserAlias(),
                        Imagen              = "",
                        Latitud             = Param_Latitud,
                        Longitud            = Param_Longitud,
                        Estado              = Param_Estado.ToUpper().Equals("TRUE") ? "A" : "I"
                    };

                    var Resultado = _InterfaceWebService.UpdateDireccion(entidad);
                    result.Codigo = Resultado.IDInterfaceWeb;
                }
            }
            catch (System.Exception ex)
            {
                result.EsExito = false;
                result.Mensaje = ex.Message;
                return(View());
            }
            return(Json(result));
        }
Example #9
0
        public ActionResult Index()
        {
            //Seteo de variables
            ViewBag.UrlAdmin = ConfigurationManager.AppSettings["UrlAdmin"];
            var paginateParams = new PaginateParams {
                IsPaginate = false, PageIndex = 0, RowsPerPage = 0, SortColumn = "", SortDirection = "", Activo = "A"
            };

            //Obtenemos los valores
            InterfaceWeb iweb_SeccionSuperior = new InterfaceWeb {
                IDModulo = Constantes.ModulosWeb.CentroCapacitacion, IDSeccion = Constantes.ModulosSeccionWeb.CentroCapacitacion_TextoSuperior
            };

            iweb_SeccionSuperior = _InterfaceWebService.List_InterfaceWeb_Unique(iweb_SeccionSuperior);

            List <InterfaceWeb> lst_iweb_SeccionImagenesSuperiores = new List <InterfaceWeb>();

            lst_iweb_SeccionImagenesSuperiores = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.CentroCapacitacion, Constantes.ModulosSeccionWeb.CentroCapacitacion_ImagenesSuperiores);

            List <InterfaceWeb> lst_iweb_SeccionPrograma = new List <InterfaceWeb>();

            lst_iweb_SeccionPrograma = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.CentroCapacitacion, Constantes.ModulosSeccionWeb.CentroCapacitacion_Programas);

            List <InterfaceWeb> lst_iweb_SeccionGaleriaConFotos = new List <InterfaceWeb>();

            lst_iweb_SeccionGaleriaConFotos = _InterfaceWebService.List_InterfaceWebProgramasConFotos_Paginate(paginateParams, Constantes.ModulosWeb.CentroCapacitacion, Constantes.ModulosSeccionWeb.CentroCapacitacion_Galeria, 0);

            List <InterfaceWeb> lst_iweb_Footer = new List <InterfaceWeb>();

            lst_iweb_Footer = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.Footer, Constantes.ModulosSeccionWeb.Footer_RedesSociales);

            //Mapeo de valores en el modelo
            model.CentroCapacitacion_SeccionSuperior           = iweb_SeccionSuperior.Titulo;
            model.CentroCapacitacion_SeccionImagenesSuperiores = lst_iweb_SeccionImagenesSuperiores;
            model.CentroCapacitacion_SeccionPrograma           = lst_iweb_SeccionPrograma;
            model.CentroCapacitacion_SeccionGaleriaConFotos    = lst_iweb_SeccionGaleriaConFotos;
            model.Footer_SeccionIconos = lst_iweb_Footer;

            return(View(model));
        }
Example #10
0
        public ActionResult Delete(int CodParameter)
        {
            var result = new Resultado();

            try
            {
                var ParametroGeneralDelete = new InterfaceWeb
                {
                    IDInterfaceWeb      = CodParameter,
                    UsuarioModificacion = VMDatosUsuario.GetUserAlias()
                };
                var Resultado = _InterfaceWebService.Delete(ParametroGeneralDelete);
                result.Codigo = Resultado.IDInterfaceWeb;
            }
            catch (System.Exception ex)
            {
                result.EsExito = false;
                result.Mensaje = ex.Message;
                return(View());
            }
            return(Json(result));
        }
Example #11
0
 public InterfaceWeb UpdateDireccion(InterfaceWeb item)
 {
     return(_InterfaceWebRepository.UpdateDireccion(item));
 }
Example #12
0
        public ActionResult Insert_SeccionImagenes()
        {
            var    allowedExtensions = new[] { ".JPG", ".PNG", ".GIF", ".JPEG" };
            string myfile            = "";
            var    result            = new Resultado
            {
                EsExito = true
            };

            if (Request.Files.Count > 0)
            {
                try
                {
                    HttpFileCollectionBase files = Request.Files;
                    for (int i = 0; i < files.Count; i++)
                    {
                        HttpPostedFileBase file = files[i];
                        string             fname;
                        if (Request.Browser.Browser.ToUpper() == "IE" || Request.Browser.Browser.ToUpper() == "INTERNETEXPLORER")
                        {
                            string[] testfiles = file.FileName.Split(new char[] { '\\' });
                            fname = testfiles[testfiles.Length - 1];
                        }
                        else
                        {
                            fname = file.FileName;
                        }

                        var ext = Path.GetExtension(fname);
                        if (allowedExtensions.Contains(ext.ToUpper()))
                        {
                            if (file.ContentLength > (1024 * 1024))
                            {
                                //Restriccion de Tamaño
                                result.EsExito = false;
                                result.Codigo  = -3;
                                return(Json(result));
                            }

                            myfile = Guid.NewGuid().ToString() + ext;
                            fname  = Path.Combine(Server.MapPath("~/Upload/ProyectosEmblematicos/ImagenesSuperiores/"), myfile);
                            file.SaveAs(fname);

                            InterfaceWeb entidad = new InterfaceWeb
                            {
                                IDModulo        = ModulosWeb.ProyectosEmblematicos,
                                IDSeccion       = ModulosSeccionWeb.ProyectosEmblematicos_ImagenesSuperiores,
                                Titulo          = "",
                                SubTitulo       = "",
                                UsuarioCreacion = VMDatosUsuario.GetUserAlias(),
                                Imagen          = myfile,
                                Estado          = "A"
                            };

                            var Resultado = _InterfaceWebService.Insert(entidad);
                            result.Codigo = Resultado.IDInterfaceWeb;
                        }
                        else
                        {
                            //Restriccion de Extensión
                            result.EsExito = false;
                            result.Codigo  = -1;
                            return(Json(result));
                        }
                    }
                }
                catch (System.Exception ex)
                {
                    result.EsExito = false;
                    result.Mensaje = ex.Message;
                    result.Codigo  = 0;
                }
            }
            else
            {
                result.Codigo = -2;
            }

            return(Json(result));
        }
Example #13
0
        public ActionResult Upd_SeccionLineaTiempo()
        {
            var    allowedExtensions = new[] { ".JPG", ".PNG", ".GIF", ".JPEG" };
            string myfile            = "";
            var    result            = new Resultado
            {
                EsExito = true
            };

            if (Request.Files.Count > 0)
            {
                try
                {
                    HttpFileCollectionBase files = Request.Files;
                    for (int i = 0; i < files.Count; i++)
                    {
                        HttpPostedFileBase file = files[i];
                        string             fname;
                        if (Request.Browser.Browser.ToUpper() == "IE" || Request.Browser.Browser.ToUpper() == "INTERNETEXPLORER")
                        {
                            string[] testfiles = file.FileName.Split(new char[] { '\\' });
                            fname = testfiles[testfiles.Length - 1];
                        }
                        else
                        {
                            fname = file.FileName;
                        }

                        var ext = Path.GetExtension(fname);
                        if (allowedExtensions.Contains(ext.ToUpper()))
                        {
                            if (file.ContentLength > (1024 * 1024))
                            {
                                //Restriccion de Tamaño
                                result.EsExito = false;
                                result.Codigo  = -3;
                                return(Json(result));
                            }

                            myfile = Guid.NewGuid().ToString() + ext;
                            fname  = Path.Combine(Server.MapPath("~/Upload/ProyectosEmblematicos/LineaTiempo/"), myfile);
                            file.SaveAs(fname);
                        }
                        else
                        {
                            //Restriccion de Extensión
                            result.EsExito = false;
                            result.Codigo  = -1;
                            return(Json(result));
                        }
                    }
                }
                catch (System.Exception ex)
                {
                    result.EsExito = false;
                    result.Mensaje = ex.Message;
                    result.Codigo  = -1;
                }
            }

            if (result.EsExito)
            {
                int    Param_IDInterface = Convert.ToInt32(Request.Params["IDInterface"].ToString());
                string Param_Titulo      = Request.Params["Titulo"].ToString();
                string Param_SubTitulo   = Request.Params["SubTitulo"].ToString();
                string Param_Estado      = Request.Params["Estado"].ToString();

                InterfaceWeb entidad = new InterfaceWeb
                {
                    IDInterfaceWeb      = Param_IDInterface,
                    Titulo              = Param_Titulo,
                    SubTitulo           = Param_SubTitulo,
                    UsuarioModificacion = VMDatosUsuario.GetUserAlias(),
                    Imagen              = myfile,
                    Estado              = Param_Estado.ToUpper().Equals("TRUE") ? "A" : "I"
                };

                var Resultado = _InterfaceWebService.Update(entidad);
                result.Codigo = Resultado.IDInterfaceWeb;
            }
            return(Json(result));
        }
Example #14
0
 public InterfaceWeb DeleteNoticia(InterfaceWeb item)
 {
     return(_InterfaceWebRepository.DeleteNoticia(item));
 }
Example #15
0
 public InterfaceWeb DeleteDireccion(InterfaceWeb item)
 {
     return(_InterfaceWebRepository.DeleteDireccion(item));
 }
Example #16
0
 public InterfaceWeb List_InterfaceWebNoticia_Unique(InterfaceWeb item)
 {
     return(_InterfaceWebRepository.List_InterfaceWebNoticia_Unique(item));
 }
Example #17
0
 public InterfaceWeb Insert(InterfaceWeb item)
 {
     return(_InterfaceWebRepository.Insert(item));
 }
Example #18
0
 public InterfaceWeb UpdateNoticia(InterfaceWeb item)
 {
     return(_InterfaceWebRepository.UpdateNoticia(item));
 }