예제 #1
0
        private Ejemplar parsedatos(GestionBibliotecaMVC.Models.Ejemplar aux)
        {
            Ejemplar ejemplar = new Ejemplar();

            ejemplar.IdLibro       = aux.CodLibro;
            ejemplar.Isbn          = aux.ISBN;
            ejemplar.Numeropaginas = aux.NumPaginas;
            ejemplar._FPublicacion = aux.FPublicacion;
            ejemplar.IdEditorial   = 1;
            return(ejemplar);
        }
예제 #2
0
 private GestionBibliotecaMVC.Models.Ejemplar ParseDatosABBDD(Ejemplar ejemplar)
 {
     aux.CodLibro               = ejemplar.IdLibro;
     aux.ISBN                   = ejemplar.Isbn;
     aux.FPublicacion           = ejemplar._FPublicacion;
     aux.NumPaginas             = ejemplar.Numeropaginas;
     aux.Titulo                 = ejemplar.Titulo;
     aux.Editorial.CodEditorial = ejemplar.IdEditorial;
     aux = eS.create(aux);
     return(aux);
 }
예제 #3
0
        public Ejemplar getEjemplarById(int codigoEjemplar)
        {
            aux = eS.getEjemplarById(codigoEjemplar);
            Ejemplar ejemplar = new Ejemplar();

            ejemplar.IdLibro       = aux.CodLibro;
            ejemplar.Isbn          = aux.ISBN;
            ejemplar.Numeropaginas = aux.NumPaginas;
            ejemplar._FPublicacion = aux.FPublicacion;
            ejemplar.IdEditorial   = 1;
            return(ejemplar);
        }
 public Prestamos()
 {
     /*
      * Diferencia entre new GUID() y GUID.NewGuid()
      * Ambas me dan una clave primaria unica
      * La primera genera el numero 0
      * La segunda genera un numero aleatorio, que es muy improbable que salga dos veces
      */
     this._codPrestamo = -1;
     this._fRecogida   = System.DateTime.Now;
     this._fDevolucion = new DateTime();
     this._ejemplar    = new Ejemplar();
     this._usuario     = new Usuario();
 }
예제 #5
0
        public string create(Ejemplar ejemplar)
        {
            String retorno = "";

            aux = ParseDatosABBDD(ejemplar);
            if (aux.CodEjemplar > 0)
            {
                retorno = "El ejemplar se ha creado correctamente";
            }
            else
            {
                retorno = "La creación del ejemplar ha fallado";
            }
            return(retorno);
        }
예제 #6
0
        public string delete(int codigoEjemplar)
        {
            string retorno = "Borrado con exito";

            try {
                aux = eS.getEjemplarById(codigoEjemplar);

                if (aux.CodEjemplar > 0)
                {
                    eS.delete(codigoEjemplar);
                }
            } catch (Exception e) {
                retorno = "Algo ha salido mal";
            }
            return(retorno);
        }