コード例 #1
0
        public List <UsuarioWS> GetAllUsuariosNoBorrados()
        {
            UsuarioWS        usuario  = null;
            List <UsuarioWS> usuarios = null;
            IList <gestionbibliotecaMVC.Models.Usuario> aux = uS.getAllNoBorrados();

            usuario  = new UsuarioWS();
            usuarios = new List <UsuarioWS>();

            if (aux == null)
            {
                usuario.ErrorMessage = "No se encuentran usuarios.";
            }
            else
            {
                foreach (var item in aux)
                {
                    usuario             = new UsuarioWS();
                    usuario.CodUsuario  = item.CodUsuario;
                    usuario.Nombre      = item.Nombre;
                    usuario.Apellidos   = item.Apellidos;
                    usuario.Dni         = item.Dni;
                    usuario.FNacimiento = (DateTime)item.FNacimiento;
                    usuario.Email       = item.Email;
                    usuario.Username    = item.Username;
                    usuario.Passwd      = item.Passwd;

                    usuarios.Add(usuario);
                }
            }

            return(usuarios);
        }
コード例 #2
0
        public UsuarioWS GetUsuarioById(int codUsuario)
        {
            UsuarioWS usuario = null;

            gestionbibliotecaMVC.Models.Usuario aux = uS.getById(codUsuario);
            usuario = new UsuarioWS();

            if (uS == null)
            {
                usuario.ErrorMessage = "Usuario no encontrado.";
            }
            else
            {
                usuario.CodUsuario  = aux.CodUsuario;
                usuario.Nombre      = aux.Nombre;
                usuario.Apellidos   = aux.Apellidos;
                usuario.Dni         = aux.Dni;
                usuario.FNacimiento = (DateTime)aux.FNacimiento;
                usuario.Email       = aux.Email;
                usuario.Username    = aux.Username;
                usuario.Passwd      = aux.Passwd;
            }

            return(usuario);
        }
コード例 #3
0
        public UsuarioWS update(UsuarioWS usuario)
        {
            gestionbibliotecaMVC.Models.Usuario aux = new gestionbibliotecaMVC.Models.Usuario();

            aux.CodUsuario  = usuario.CodUsuario.Value;
            aux.Nombre      = usuario.Nombre;
            aux.Apellidos   = usuario.Apellidos;
            aux.Dni         = usuario.Dni;
            aux.FNacimiento = (DateTime)usuario.FNacimiento;
            aux.Email       = usuario.Email;
            aux.Username    = usuario.Username;
            aux.Passwd      = usuario.Passwd;
            aux             = uS.update(aux);

            return(usuario);
        }
コード例 #4
0
        public UsuarioWS create(UsuarioWS usuario)
        {
            WsSOAP.Models.Usuario aux = new WsSOAP.Models.Usuario();

            aux.Nombre      = usuario.Nombre;
            aux.Apellidos   = usuario.Apellidos;
            aux.Dni         = usuario.Dni;
            aux.FNacimiento = (DateTime)usuario.FNacimiento;
            aux.Email       = usuario.Email;
            aux.Username    = usuario.Username;
            aux.Passwd      = usuario.Passwd;
            aux             = uS.create(aux);

            usuario.CodUsuario = aux.CodUsuario;

            return(usuario);
        }
コード例 #5
0
        public UsuarioWS delete(int codUsuario)
        {
            UsuarioWS usuario = null;

            gestionbibliotecaMVC.Models.Usuario aux = uS.getById(codUsuario);

            if (aux == null)
            {
                usuario = new UsuarioWS();
                usuario.ErrorMessage = "Usuario no encontrado.";
            }
            else
            {
                uS.delete(codUsuario);
            }

            return(usuario);
        }