示例#1
0
        public void ModificarUsuario(Usuarios objUsuario)
        {
            using (NovaCordEntities bd = new NovaCordEntities())
            {
                Usuarios aux = bd.Usuarios.SingleOrDefault(x => x.IdUsuario == objUsuario.IdUsuario);
                if (aux != null)
                {
                    //bd.Usuarios.Attach(objUsuario);
                    aux.Usuario      = objUsuario.Usuario;
                    aux.Nombre       = objUsuario.Nombre;
                    aux.Apellido1    = objUsuario.Apellido1;
                    aux.Apellido2    = objUsuario.Apellido2;
                    aux.CambiarClave = objUsuario.CambiarClave;
                    aux.Clave        = objUsuario.Clave;
                    aux.Correo       = objUsuario.Correo;
                    aux.Estado       = objUsuario.Estado;



                    // bd.Entry(objUsuario).State = System.Data.Entity.EntityState.Modified;
                    //bd.Usuarios.Add(objUsuario);
                    bd.Entry(aux).State = System.Data.Entity.EntityState.Modified;
                    bd.SaveChanges();
                }
            }
        }
示例#2
0
        public void ModificarPermisos(Permisos objPermisos)
        {
            using (NovaCordEntities bd = new NovaCordEntities())
            {
                Permisos aux = bd.Permisos.SingleOrDefault(x => x.IdUsuario == objPermisos.IdUsuario && x.IdObjeto == objPermisos.IdObjeto);
                if (aux != null)
                {
                    //bd.Usuarios.Attach(objUsuario);
                    aux.Visible   = objPermisos.Visible;
                    aux.Lectura   = objPermisos.Lectura;
                    aux.Borrado   = objPermisos.Borrado;
                    aux.Escritura = objPermisos.Escritura;



                    // bd.Entry(objUsuario).State = System.Data.Entity.EntityState.Modified;
                    //bd.Usuarios.Add(objUsuario);
                    bd.Entry(aux).State = System.Data.Entity.EntityState.Modified;
                    bd.SaveChanges();
                }
            }
        }