コード例 #1
0
ファイル: Libro.cs プロジェクト: bad-s33d/Proyecto_Biblioduoc
        public bool Read()
        {
            try
            {
                Datos.Libro lib = (from auxlib in Conexion.BiblioD.Libro //auxlib es alias de libro
                                   where auxlib.codigo == this.Codigo
                                   select auxlib).First();

                this.Codigo = lib.codigo;
                this.Titulo = lib.titulo;
                this.Autor  = lib.autor;
                this.AnioEd = lib.anioEdicion;
                Genero gg;
                Enum.TryParse(lib.genero, out gg);
                this._genero   = gg;
                this.Editorial = lib.editorial;
                this.FechaIn   = lib.fechaIngreso;

                return(true);
            }
            catch
            {
                return(false);
            }
        }
コード例 #2
0
ファイル: Libro.cs プロジェクト: blinkking349/LibrarySol
 public void Agregar(Entidades.Libro libro)
 {
     try
     {
         Datos.Libro objDatos = new Datos.Libro();
         objDatos.Agregar(libro);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
コード例 #3
0
ファイル: Libro.cs プロジェクト: bad-s33d/Proyecto_Biblioduoc
 public bool Delete()
 {
     try
     {
         Datos.Libro lib = (from auxlib in Conexion.BiblioD.Libro
                            where auxlib.codigo == this.Codigo
                            select auxlib).First();
         Conexion.BiblioD.Libro.Remove(lib);
         Conexion.BiblioD.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
コード例 #4
0
ファイル: Libro.cs プロジェクト: bad-s33d/Proyecto_Biblioduoc
        public bool Update()
        {
            try
            {
                Datos.Libro lib = Conexion.BiblioD.Libro.First(p => p.codigo == Codigo);
                {
                    lib.codigo       = Codigo;
                    lib.titulo       = Titulo;
                    lib.autor        = Autor;
                    lib.anioEdicion  = AnioEd;
                    lib.genero       = _genero.ToString();
                    lib.editorial    = Editorial;
                    lib.fechaIngreso = FechaIn;
                };

                Conexion.BiblioD.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
コード例 #5
0
ファイル: Libro.cs プロジェクト: bad-s33d/Proyecto_Biblioduoc
 public bool Create()
 {
     try
     {
         Datos.Libro lib = new Datos.Libro()
         {
             codigo       = this.Codigo,
             titulo       = this.Titulo,
             autor        = this.Autor,
             anioEdicion  = this.AnioEd,
             genero       = _genero.ToString(),
             editorial    = this.Editorial,
             fechaIngreso = FechaIn
         };
         Conexion.BiblioD.Libro.Add(lib);
         Conexion.BiblioD.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }