public ActionResult Create(CPUsuario entity)
        {
            //entity.IdsIdCia = 1;
            entity.CPRol_id = 1;
            BDObtenerPesoSAPEntities context = new BDObtenerPesoSAPEntities();

            try
            {
                entity.Estatus = true;
                // TODO: Add insert logic here
                context.CPUsuario.Add(entity);
                context.SaveChanges();


                CPPermisosPlantas CPPlantas = new CPPermisosPlantas();
                CPPlantas.CPIdEmpresa     = int.Parse(Session["idPlantaDF"].ToString());
                CPPlantas.CPIdUsuario     = entity.CPIdUsuario;
                CPPlantas.CPFechaAlta     = System.DateTime.Now;
                CPPlantas.CPUsuarioAlta   = int.Parse(Session["idUsuario"].ToString());
                CPPlantas.CPPlantaDefault = true;

                context.CPPermisosPlantas.Add(CPPlantas);
                context.SaveChanges();


                for (int j = 1; j < 4; j++)
                {
                    CPPantallasPermisos CPPantallas = new CPPantallasPermisos();
                    CPPantallas.IdPantalla = j;
                    CPPantallas.IdUsuario  = entity.CPIdUsuario;

                    context.CPPantallasPermisos.Add(CPPantallas);
                    context.SaveChanges();
                }


                //ViewBag.dropdownPlanta = new SelectList(context.IdsCatEmpresas.ToList(), "IdsIdEmpresa", "IdsDescripcionEmpresa");
                //return View();

                return(Redirect("/usuarios"));
            }
            catch
            {
                ViewBag.dropdownPlanta = new SelectList(context.CPCatEmpresas.ToList(), "CPIdEmpresa", "CPDescripcionEmpresa");
                return(View());
            }
        }
        public ActionResult Pantallas(IEnumerable <CPPantallas> entity)
        {
            //[HttpPost]
            //public ActionResult Pantallas(IEnumerable<CPPantallas> entity)
            //{
            BDObtenerPesoSAPEntities context  = new BDObtenerPesoSAPEntities();
            BDObtenerPesoSAPEntities context2 = new BDObtenerPesoSAPEntities();

            int idusuario = (int)Session["IdUsuarioPermisos"];
            var aa        = context.CPPantallasPermisos.Where(x => x.IdUsuario == idusuario);

            if (aa.Count() >= 1)
            {
                context.CPPantallasPermisos.RemoveRange(aa);
                context.SaveChanges();
            }


            //entity2.IdPantalla = entity.FirstOrDefault().Id;
            //entity2.idUsuario = (int)Session["IdUsuario"];

            //context2.IdsPantallasPermisos.Add(entity2);
            //context2.SaveChanges();

            foreach (var item in entity)
            {
                if (item.checkeado == true) // si esta chequeado
                {
                    var idPantalla = item.Id;
                    var idUsuario  = (int)Session["IdUsuarioPermisos"];
                    CPPantallasPermisos entity2 = new CPPantallasPermisos();

                    entity2.IdPantalla = idPantalla;
                    entity2.IdUsuario  = (int)Session["IdUsuarioPermisos"];

                    context2.CPPantallasPermisos.Add(entity2);
                    context2.SaveChanges();
                }
            }



            return(Redirect("/Usuarios/Index"));
        }