public ActionResult DeleteConfirmed(int id) { TipoLibro tipoLibro = db.TipoLibroes.Find(id); db.TipoLibroes.Remove(tipoLibro); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "GeneroID,DescripcionGenero")] TipoLibro tipoLibro) { if (ModelState.IsValid) { db.Entry(tipoLibro).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoLibro)); }
public ActionResult Create([Bind(Include = "GeneroID,DescripcionGenero")] TipoLibro tipoLibro) { if (ModelState.IsValid) { db.TipoLibroes.Add(tipoLibro); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoLibro)); }
// GET: TipoLibroes/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoLibro tipoLibro = db.TipoLibroes.Find(id); if (tipoLibro == null) { return(HttpNotFound()); } return(View(tipoLibro)); }
public void MostrarFormulario(int id) { if (id == 0) { TipoLibro = new TipoLibro(); tbNombre.Text = ""; tbDescripcion.Text = ""; btnBorrar.Enabled = false; } else { TipoLibro = BDTipoLibro.BuscarPorId(id); tbNombre.Text = TipoLibro.Nombre; tbDescripcion.Text = TipoLibro.Descripcion; btnBorrar.Enabled = true; } this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; ShowDialog(); }
public List <Prestamo> ListarPrestamo() { //variables para crear Libros int _isbn; string _nombre; string _reseña; List <Libro> _Lista = new List <Libro>(); //variables para comunicacion ADO SqlConnection _Conexion = new SqlConnection(Conexion.Cnn); SqlCommand _Comando = new SqlCommand("Exec ListoLibro", _Conexion); SqlDataReader _Reader; try { _Conexion.Open(); _Reader = _Comando.ExecuteReader(); while (_Reader.Read()) { _isbn = (int)_Reader["IsbnLib"]; _nombre = (string)_Reader["NomLib"]; _reseña = (string)_Reader["ReseñaLib"]; Autor a = FabricaPersistencia.getPersistenciaAutor().BuscarAutor((int)_Reader["CodAut"]); TipoLibro t = FabricaPersistencia.getPersistenciaTipoLibro().BuscarTipo((int)_Reader["CodTip"]); _Lista.Add(new Libro(_isbn, _nombre, _reseña, a, t)); } _Reader.Close(); } catch (Exception ex) { throw new ApplicationException("Problemas con la base de datos:" + ex.Message); } finally { _Conexion.Close(); } return(_Lista); }
public Prestamo BuscarPrestamo(int idPrestamo) { //variables para crear Libro string _nombre; string _reseña; TipoLibro t = null; Autor a = null; Libro l = null; //variables para comunicacion ADO SqlConnection oConexion = new SqlConnection(Conexion.Cnn); SqlCommand oComando = new SqlCommand("Exec BuscoLibro " + pIsbn, oConexion); SqlDataReader oReader; try { oConexion.Open(); oReader = oComando.ExecuteReader(); if (oReader.Read()) { _nombre = (string)oReader["NomLib"]; _reseña = (string)oReader["ReseñaLib"]; a = FabricaPersistencia.getPersistenciaAutor().BuscarAutor((int)oReader["CodAut"]); t = FabricaPersistencia.getPersistenciaTipoLibro().BuscarTipo((int)oReader["CodTip"]); l = new Libro(pIsbn, _nombre, _reseña, a, t); } oReader.Close(); } catch (Exception ex) { throw new ApplicationException("Problemas con la base de datos:" + ex.Message); } finally { oConexion.Close(); } return(l); }
//Operaciones public TipoLibro BuscarTipo(int pCodigo) { //variables para crear Tipos de Libro int _codigo; string _nombre; int _estanteria; TipoLibro t = null; //variables para comunicacion ADO SqlConnection oConexion = new SqlConnection(Conexion.Cnn); SqlCommand oComando = new SqlCommand("Exec BuscoTipoLibro " + pCodigo, oConexion); SqlDataReader oReader; try { oConexion.Open(); oReader = oComando.ExecuteReader(); if (oReader.Read()) { _codigo = (int)oReader["CodTip"]; _nombre = (string)oReader["NomTip"]; _estanteria = (int)oReader["EstanteriaTip"]; t = new TipoLibro(_codigo, _nombre, _estanteria); } oReader.Close(); } catch (Exception ex) { throw new ApplicationException("Problemas con la base de datos:" + ex.Message); } finally { oConexion.Close(); } return(t); }
public List <Libro> ListarLibroPorTipo(TipoLibro unTipo) { return(FabricaPersistencia.getPersistenciaLibro().ListarLibroPorTipo(unTipo)); }
//creo metodo que permite dejar un objeto seleccionado dentro de la lista public void SeleccionarTipo(TipoLibro unTipo) { int _indiceUnTipo = _misTipos.BinarySearch(unTipo); this.SelectedIndex = _indiceUnTipo; }