Example #1
0
 private Rolusuario UpdateRolusuario()
 {
     _rolusuario           = new Rolusuario();
     _rolusuario.Idusuario = Getids().id_user;
     _rolusuario.Idrol     = Getids().id_rol;
     _rolusuario.Estado    = true;
     return(_rolusuario);
 }
Example #2
0
 private Rolusuario Roluser(int idusuario)
 {
     _rolusuario           = new Rolusuario();
     _rolusuario.Idusuario = idusuario;
     _rolusuario.Idrol     = Getidrol(RolCB.Text);
     _rolusuario.Estado    = true;
     return(_rolusuario);
 }
        public void ChangesProperty(byte accion, Usuario U = null, Rolusuario Rlu = null)
        {
            Usuario Originaluser;

            //var Entry = _context.Rolusuario.Where(x => x.Idrol.Equals(Rlu.Idrol) || Rlu.Idusuario.Equals(Rlu.Idusuario)).ToList();

            if (U != null)
            {
                Originaluser = this.GetInfo().usuarios.Single(x => x.Idusuario.Equals(U.Idusuario));
                switch (accion)
                {
                case 1:

                    Originaluser.Estado = U.Estado;
                    break;

                case 2:

                    Originaluser.Login = U.Login;
                    break;

                case 3:
                    Originaluser.Password = U.Password;
                    break;
                }
            }
            else if (Rlu != null)
            {
                bool exist = _context.Rolusuario.Where(x => x.Idusuario.Equals(Rlu.Idusuario)).Any(r => r.Idrol.Equals(Rlu.Idrol));
                if (!exist)
                {
                    switch (accion)
                    {
                    case 4:
                        _context.Rolusuario.Add(Rlu);
                        break;
                    }
                }
            }
            _context.SaveChanges();
        }