예제 #1
0
        public PartialViewResult agregar(string seperados, string idrol)
        {
            string [] arr = seperados.Split('!');
            int       idMenu, iidrol;

            if (seperados != "" && idrol != "")
            {
                foreach (var s in arr)
                {
                    // varible que tiene informacion
                    iidrol = int.Parse(idrol);

                    if (s != "")
                    {
                        idMenu = int.Parse(s);
                        menu_roles imenuroles = new menu_roles
                        {
                            id_menu = idMenu,
                            id_rol  = iidrol
                        };
                        db.menu_roles.Add(imenuroles);
                        db.SaveChanges();
                    }
                }
            }

            return(PartialView());
        }
예제 #2
0
        public ActionResult Create([Bind(Include = "IdEstatus,Estatus,MayorQue,MenorQue")] ValorCalificacion valorCalificacion)
        {
            if (ModelState.IsValid)
            {
                db.ValorCalificacion.Add(valorCalificacion);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(valorCalificacion));
        }
예제 #3
0
        public ActionResult AgregarDatos(string sofware, string Preguntass)
        {
            if (System.Web.HttpContext.Current.Session["usuario"] == null)
            {
                return(RedirectToAction("Index", "Ingresar"));
            }
            ViewBag.ssesion = System.Web.HttpContext.Current.Session["usuario"].ToString();

            //Agregar pregunta
            Preguntas per = new Preguntas()
            {
                Pregunta = Preguntass,
                Sigla    = sofware
            };

            db.Preguntas.Add(per);
            db.SaveChanges();

            //tomamos el id de la pregunta guardada

            var objIds = from pr in db.Preguntas
                         where pr.Pregunta == Preguntass && pr.Sigla == sofware
                         select new
            {
                idp = pr.IdPregunta
            };

            foreach (var od in objIds)
            {
                ViewBag.ids = od.idp;
            }

            ViewBag.pregunta = Preguntass;
            //mandamos el id de la pregunta generada
            return(View(ViewBag.ids));
        }
예제 #4
0
        public static void Eliminar(int id)
        {
            var usuario1 = RNUsuario.Buscar(id);

            using (var bd = new BaseDatosContext())
            {
                var usuario1         = RNUsuario.Buscar(id, bd);
                var usuarioAEliminar =
                    bd.Usuarios.Where(o => o.Id == id).FirstOrDefault();
                //bd.Usuarios.Remove(usuarioAEliminar);
                bd.Usuarios.Remove(usuario1);
                bd.SaveChanges();
            }
            //    var usuarioEnLista = BaseDeDatos.Usuarios.Where(usu => usu.Id == id).FirstOrDefault();
            //BaseDeDatos.Usuarios.Remove(usuarioEnLista);
        }
예제 #5
0
        public static void AgregarUsaurio(Usuario usuario)
        {
            using (var bd = new BaseDatosContext())
            {
                bd.Usuarios.Add(usuario);
                bd.SaveChanges();
            }

            //usuario.Id = BaseDeDatos.Usuarios.Count + 1;
            //BaseDeDatos.Usuarios.Add(usuario);


            //Agrega al base de datos un usuario
            //Validar que no exista el nombre de usuario!
            //if existe el nombre de usuario dentro de la lista que estoy agregando, entonces
            //throw new Exception("usted no puede agregar!!!");
            //throw new Exception("Error");
        }
예제 #6
0
        public static Usuario Editar(Usuario usuario)
        {
            using (var bd = new BaseDatosContext())
            {
                var usuarioEnLista =
                    bd.Usuarios.Where(o => o.Id == usuario.Id).FirstOrDefault();
                usuarioEnLista.Nombre   = usuario.Nombre;
                usuarioEnLista.Apellido = usuario.Apellido;
                usuarioEnLista.Password = usuario.Password;
                usuarioEnLista.Activo   = usuario.Activo;
                bd.SaveChanges();
                return(usuarioEnLista);
            }

            //var usuarioEnLista = BaseDeDatos.Usuarios.Where(usu => usu.Id == usuario.Id).FirstOrDefault();
            //usuarioEnLista.Nombre = usuario.Nombre;
            //usuarioEnLista.Apellido = usuario.Apellido;
            //usuarioEnLista.Password = usuario.Password;
            //usuarioEnLista.Activo = usuario.Activo;
            //return usuarioEnLista;
        }
예제 #7
0
        public ActionResult EliminarMenu(int id)
        {
            int i = id;

            ViewBag.error = "";
            try
            {
                var dad = (from m in db.cat_menu
                           where m.id_menu == id
                           select m).SingleOrDefault();
                db.cat_menu.Remove(dad);
                db.SaveChanges();
                ViewBag.mensaje = "Exito";
            }catch (Exception es)
            {
                ViewBag.error   = es.Message.ToString();
                ViewBag.mensaje = "No fue exito";
            }



            return(PartialView());
        }