public ActionResult ConvertirImagen(int PersonaId)
        {
            //   Bll_Login.VerificarSesionActiva();

            if (PersonaId == 0)// panel informativo siempre sera 0 (se reutilizo el metodo)
            {
                Bll_PanelInformativo Bll_PanelInformativo = new Bll_PanelInformativo();
                PanelInformativo     PanelInformativo     = Bll_PanelInformativo.ObtenerPanelInformativoByPanelInformativoId();
                if (PanelInformativo.Imagen != null)
                {
                    return(File(PanelInformativo.Imagen, PanelInformativo.ContetType));
                }
                else
                {
                    return(null);
                }
            }

            Bll_Personas Bll_Personas = new Bll_Personas();

            byte[] PersonaImagen = Bll_Personas.GetImagenByPersonaId(PersonaId);

            if (PersonaImagen != null)
            {
                if (PersonaImagen != null)
                {
                    return(File(PersonaImagen, "image/jpg"));
                }
                else
                {
                    return(null);
                }
            }
            return(null);
        }
        public ActionResult CursosAdd(Cursos Curso, HttpPostedFileBase file)
        {
            //   Bll_Login.VerificarSesionActiva();

            ViewBag.Estado = new SelectList(FuncionesEnum.ListaEnum <EnumEstados>(), "Value", "Text", (int)Curso.Estado);

            List <SelectListItem> lista = new Bll_Personas().ArmarSelectPersona(EnumEstadoFiltro.Activo, EnumRolAcademico.Docente);

            ViewBag.Docente = new SelectList(lista, "Value", "Text", Curso.Docente);

            if (ModelState.IsValid)
            {
                Bll_Cursos Bll_Cursos = new Bll_Cursos();

                if (Bll_Cursos.GuardarCursos(Curso, file))
                {// pregunta si la funcion de creacion se ejecuto con exito
                    return(RedirectToAction("Index"));
                }
                else
                {// no creado
                    return(View(Curso));
                }
            }
            else
            {
                return(View(Curso));
            }
        }
        public ActionResult CursoUpdt(Cursos Curso, HttpPostedFileBase file)
        {
            //   Bll_Login.VerificarSesionActiva();

            ViewBag.Estado          = new SelectList(FuncionesEnum.ListaEnum <EnumEstados>(), "Value", "Text", (int)Curso.Estado);
            ViewBag.EstadoAcademico = new SelectList(FuncionesEnum.ListaEnum <EnumEstadosCurso>(), "Value", "Text", (int)Curso.EstadoAcademico);
            List <SelectListItem> lista = new Bll_Personas().ArmarSelectPersona(EnumEstadoFiltro.Activo, EnumRolAcademico.Docente);

            ViewBag.Docente = new SelectList(lista, "Value", "Text", Curso.Docente);

            if (Curso != null)
            {
                if (ModelState.IsValid)
                {
                    Bll_Cursos Bll_Cursos = new Bll_Cursos();

                    if (Bll_Cursos.ModificarCursos(Curso, file))
                    {
                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        return(View(Curso));
                    }
                }
                else
                {
                    return(View(Curso));
                }
            }
            else
            {
                return(View(Curso));
            }
        }
        public ActionResult PersonasUpdt(Personas Persona)
        {
            //   Bll_Login.VerificarSesionActiva();
            ViewBag.TipoDocumento = new SelectList(FuncionesEnum.ListaEnum <EnumTipoDocumento>(), "Value", "Text", (int)Persona.Estado);
            ViewBag.RolAcademico  = new SelectList(FuncionesEnum.ListaEnum <EnumRolAcademico>(), "Value", "Text", Persona.RolAcademico);
            ViewBag.Estado        = new SelectList(FuncionesEnum.ListaEnum <EnumEstados>(), "Value", "Text", (int)Persona.Estado);

            if (Persona != null)
            {
                if (ModelState.IsValid)
                {
                    Bll_Personas Bll_Personas = new Bll_Personas();
                    if (Bll_Personas.ModificarPersona(Persona))
                    {
                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        return(View(Persona));
                    }
                }
                else
                {
                    return(View(Persona));
                }
            }
            else
            {
                return(View(Persona));
            }
        }
        public ActionResult Index()
        {
            //   Bll_Login.VerificarSesionActiva();
            Bll_Personas    Bll_Personas = new Bll_Personas();
            List <Personas> Lista        = Bll_Personas.ListarPersonas(EnumEstadoFiltro.Todos);

            return(View(Lista));
        }
        public ActionResult PersonaRolAdd(int id)
        {
            //   Bll_Login.VerificarSesionActiva();

            Bll_Personas          Bll_Personas = new Bll_Personas();
            ListaRolesDelaPersona lista        = Bll_Personas.ListarRolesDeUnaPersona(id);

            return(View(lista));
        }
        public ActionResult EnviarCorreo()
        {
            //   Bll_Login.VerificarSesionActiva();
            Bll_Personas          Bll_Personas = new Bll_Personas();
            List <SelectListItem> lista        = Bll_Personas.ArmarSelectPersona(EnumEstadoFiltro.Activo, EnumRolAcademico.Estudiante, true);

            ViewBag.DestinoId = new SelectList(lista, "Value", "Text");
            return(View());
        }
        public ActionResult PersonasUpdt(int id)
        {
            //   Bll_Login.VerificarSesionActiva();
            Bll_Personas Bll_Personas = new Bll_Personas();
            Personas     persona      = Bll_Personas.GetPersonaByPersonaId(id);

            ViewBag.TipoDocumento = new SelectList(FuncionesEnum.ListaEnum <EnumTipoDocumento>(), "Value", "Text", (int)persona.TipoDocumento);
            ViewBag.RolAcademico  = new SelectList(FuncionesEnum.ListaEnum <EnumRolAcademico>(), "Value", "Text", (int)persona.RolAcademico);
            ViewBag.Estado        = new SelectList(FuncionesEnum.ListaEnum <EnumEstados>(), "Value", "Text", (int)persona.Estado);
            return(View(persona));
        }
        public ActionResult CursosAdd()
        {
            //   Bll_Login.VerificarSesionActiva();

            ViewBag.Estado = new SelectList(FuncionesEnum.ListaEnum <EnumEstados>(), "Value", "Text");

            List <SelectListItem> lista = new Bll_Personas().ArmarSelectPersona(EnumEstadoFiltro.Activo, EnumRolAcademico.Docente);

            ViewBag.Docente = new SelectList(lista, "Value", "Text");

            return(View());
        }
Esempio n. 10
0
 public bool EsCorrectaClave(JObject jObject)
 {
     try
     {
         Bll_Personas Bll_Personas = new Bll_Personas();
         return(Bll_Personas.EsCorrectaClave(jObject["ClaveActual"].ToString(), (int)jObject["PersonaId"]));
     }
     catch (Exception error)
     {
         Bll_File.EscribirLog(error.ToString());
         return(false);
     }
 }
Esempio n. 11
0
        public ActionResult CursoUpdt(int id)
        {
            //   Bll_Login.VerificarSesionActiva();

            Bll_Cursos Bll_Cursos = new Bll_Cursos();
            Cursos     Curso      = Bll_Cursos.GetCursoByCursoId(id);

            List <SelectListItem> lista = new Bll_Personas().ArmarSelectPersona(EnumEstadoFiltro.Activo, EnumRolAcademico.Docente);

            ViewBag.Docente         = new SelectList(lista, "Value", "Text", Curso.Docente);
            ViewBag.EstadoAcademico = new SelectList(FuncionesEnum.ListaEnum <EnumEstadosCurso>(), "Value", "Text", (int)Curso.EstadoAcademico);

            ViewBag.Estado = new SelectList(FuncionesEnum.ListaEnum <EnumEstados>(), "Value", "Text", (int)Curso.Estado);
            return(View(Curso));
        }
        public ActionResult CambioClave(string Clave, string NuevaClave)
        {
            //   Bll_Login.VerificarSesionActiva();

            Bll_Personas Bll_Personas = new Bll_Personas();

            if (Bll_Personas.CambioClave(NuevaClave))
            {
                return(RedirectToAction("Index", "Inicio"));
            }
            else
            {// no creado
                return(View());
            }
        }
        public ActionResult PersonaRolAdd(ListaRolesDelaPersona Lista)
        {
            //   Bll_Login.VerificarSesionActiva();

            if (Lista != null)
            {
                Bll_Personas Bll_Personas = new Bll_Personas();

                if (Bll_Personas.GestionarRolesDeUnaPersona(Lista))
                {
                    return(RedirectToAction("Index", "Personas"));
                }
                else
                {
                    return(View(Lista));
                }
            }
            else
            {
                return(View(Lista));
            }
        }
        public ActionResult CambioImagen(HttpPostedFileBase file)
        {
            //   Bll_Login.VerificarSesionActiva();

            if (ModelState.IsValid)
            {
                Bll_Personas Bll_Personas = new Bll_Personas();

                if (Bll_Personas.CambioImagen(file))
                {
                    return(RedirectToAction("Index", "Inicio"));
                }
                else
                {// no creado
                    return(View());
                }
            }
            else
            {
                return(View());
            }
        }
        public ActionResult PersonaAdd(Personas Persona)
        {
            //Bll_Login.VerificarSesionActiva();
            ViewBag.TipoDocumento = new SelectList(FuncionesEnum.ListaEnum <EnumTipoDocumento>(), "Value", "Text", Persona.TipoDocumento);

            if (ModelState.IsValid)
            {
                Bll_Personas Bll_Personas = new Bll_Personas();

                if (Bll_Personas.GuardarPersona(Persona))
                {// pregunta si la funcion de creacion se ejecuto con exito
                    return(RedirectToAction("Index"));
                }
                else
                {// no creado
                    return(View(Persona));
                }
            }
            else
            {
                return(View(Persona));
            }
        }