예제 #1
0
        public ActionResult Login(string pass, string user)
        {
            if (user != null && pass != null)
            {
                bool result = USUARIO.isUser(user, pass);

                if (result)
                {
                    USUARIO usuario = USUARIO.getUsuario(user);

                    Session["id"]   = usuario.ID_EMPRESA;
                    Session["tipo"] = EMPRESA.getTipoEmpresa(usuario.ID_EMPRESA);

                    if (EMPRESA.getTipoEmpresa(usuario.ID_EMPRESA) == 0)
                    {
                        return(RedirectToAction("NaturalDetalle/" + Convert.ToString(Session["id"])));
                    }
                    else
                    {
                        return(RedirectToAction("JuridicaDetalle/" + Convert.ToString(Session["id"])));
                    }
                }
                else
                {
                    ViewBag.isValid = "El usuario no se encuentra activo en la base de datos del SIA";
                }
            }

            Session["id"]    = null;
            Session["tipo"]  = null;
            Session["Admon"] = null;

            return(View());
        }
예제 #2
0
        public ActionResult NaturalDetalle(int id)
        {
            if (EMPRESA.getTipoEmpresa(id) != 0)
            {
                return(RedirectToAction("Login"));
            }

            NATURAL_DETALLE nd = NATURAL_DETALLE.getNaturalDetalle(id);

            return(View(nd));
        }
예제 #3
0
        public ActionResult JuridicaDetalle(int id)
        {
            if (EMPRESA.getTipoEmpresa(id) != 1)
            {
                return(RedirectToAction("Login"));
            }

            JURIDICA_DETALLE juridica = JURIDICA_DETALLE.getJuridicaDetalle(id);

            return(View(juridica));
        }
예제 #4
0
        public ActionResult documentosJurAdmon(int id)
        {
            if (Session["Admon"] == null)
            {
                return(RedirectToAction("LoginAdmon"));
            }

            int tipo = EMPRESA.getTipoEmpresa(id);

            ViewBag.empresa = id;

            List <DOCUMENTO> d = DOCUMENTO.getDocumentosTipo(tipo);

            return(PartialView(d));
        }
예제 #5
0
        public ActionResult cargaDocumentos()
        {
            if (Session["id"] == null)
            {
                return(RedirectToAction("Login"));
            }

            int id = Convert.ToInt32(Session["id"]);

            int tipo = EMPRESA.getTipoEmpresa(id);

            ViewBag.empresa = id;

            List <DOCUMENTO> d = DOCUMENTO.getDocumentosTipo(tipo);

            return(View(d));
        }
예제 #6
0
        public ActionResult updJuridica()
        {
            if (Session["id"] == null)
            {
                return(RedirectToAction("Login"));
            }

            int id = Convert.ToInt32(Session["id"]);

            if (EMPRESA.getTipoEmpresa(id) != 1)
            {
                return(RedirectToAction("Login"));
            }

            ViewBag.Actividades = ACTVIDAD_ECO.getActividades();
            EMPRESA_JUR ej = EMPRESA_JUR.getEmpresaJuridica(id);

            return(View(ej));
        }
예제 #7
0
        public ActionResult updNatural()
        {
            if (Session["id"] == null)
            {
                return(RedirectToAction("Login"));
            }

            int id = Convert.ToInt32(Session["id"]);

            if (EMPRESA.getTipoEmpresa(id) != 0)
            {
                return(RedirectToAction("Login"));
            }

            EMPRESA_NAT en = EMPRESA_NAT.getEmpresa(id);

            ViewBag.profesiones = PROFESION.getProfesiones();

            return(View(en));
        }