Example #1
0
        public EjemplarWS Delete(int codEjemplar)
        {
            WsSOAP.BBLL.interfaces.EjemplarService eS = new EjemplarServiceImp();
            WsSOAP.Models.Ejemplar aux = eS.getById(codEjemplar);
            EjemplarWS             e   = null;

            if (aux.CodEditorial == -1)
            {
                e = new EjemplarWS();
                e.ErrorMessage = "El Ejemplar que se ha tratado de borrar no figura en la base de datos";
            }
            else
            {
                //e = new EjemplarWS();
                //e.Titulo = aux.Titulo;
                //e.Isbn = aux.Isbn;
                //e.CodEjemplar = aux.CodEjemplar;
                //e.CodEditorial = aux.CodEditorial;
                //e.NPaginas = aux.NPaginas;
                //e.FPublicacion = aux.FPublicacion;
                //e.CodLibro = aux.CodLibro;
                eS.delete(codEjemplar);
            }



            return(e);
        }
Example #2
0
        public EjemplarWS Create(EjemplarWS ejemplar)
        {
            WsSOAP.BBLL.interfaces.EjemplarService eS = new EjemplarServiceImp();
            WsSOAP.Models.Ejemplar aux = new WsSOAP.Models.Ejemplar();

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

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


            return(ejemplar);
        }