Beispiel #1
0
        public void delete(int codEjemplar)
        {
            gestionbibliotecaMVC.Models.Ejemplar aux = eS.getById(codEjemplar);
            Ejemplar e = null;

            if (aux.Editorial.CodEditorial == -1)
            {
                e = new Ejemplar();
                e.ErrorMessage = "El Ejemplar que se ha tratado de borrar no figura en la base de datos";
            }
            else
            {
                eS.delete(codEjemplar);
            }
        }
Beispiel #2
0
        public Ejemplar update(Ejemplar ejemplar)
        {
            gestionbibliotecaMVC.Models.Ejemplar aux = new gestionbibliotecaMVC.Models.Ejemplar();

            aux.CodEjemplar            = ejemplar.CodEjemplar;
            aux.Isbn                   = ejemplar.Isbn;
            aux.Editorial.CodEditorial = ejemplar.CodEditorial;
            aux.NPaginas               = ejemplar.NPaginas;
            aux.FPublicacion           = ejemplar.FPublicacion;
            aux.CodLibro               = ejemplar.CodLibro;

            try {
                eS.update(aux);
            } catch (Exception) {
                ejemplar.ErrorMessage = "No se ha podido actualizar el ejemplar";
            }



            return(ejemplar);
        }
Beispiel #3
0
        public Ejemplar create(Ejemplar ejemplar)
        {
            gestionbibliotecaMVC.Models.Ejemplar aux = new gestionbibliotecaMVC.Models.Ejemplar();


            aux.Isbn = ejemplar.Isbn;
            aux.Editorial.CodEditorial = ejemplar.CodEditorial;
            aux.NPaginas       = ejemplar.NPaginas;
            aux.FPublicacion   = ejemplar.FPublicacion;
            aux.CodLibro       = ejemplar.CodLibro;
            aux.Autor.CodAutor = ejemplar.CodAutor;
            try {
                aux = eS.create(aux);

                ejemplar.CodEjemplar = aux.CodEjemplar;
            } catch (Exception) {
                ejemplar.ErrorMessage = "No se ha podido crear el ejemplar";
            }

            return(ejemplar);
        }
Beispiel #4
0
        public Ejemplar getEjemplarById(int codEjemplar)
        {
            Ejemplar ejemplar = new Ejemplar();


            gestionbibliotecaMVC.Models.Ejemplar aux = eS.getById(codEjemplar);

            if (aux == null)
            {
                ejemplar.ErrorMessage = "El ejemplar no ha sido encontrado";
                throw new Exception();
            }
            else
            {
                ejemplar.Titulo       = aux.Titulo;
                ejemplar.Isbn         = aux.Isbn;
                ejemplar.CodEditorial = aux.Editorial.CodEditorial;
                ejemplar.CodEjemplar  = aux.CodEjemplar;
                ejemplar.CodLibro     = aux.CodLibro;
                ejemplar.CodAutor     = aux.Autor.CodAutor;
            }
            return(ejemplar);
        }