public bool Delete() { try { Datos.Solicitante sol = (from auxsol in Conexion.BiblioD.Solicitante where auxsol.codigoLibro == this.CodigoLibro select auxsol).First(); Conexion.BiblioD.Solicitante.Remove(sol); Conexion.BiblioD.SaveChanges(); return(true); } catch { return(false); } }
public bool Update() { try { Datos.Solicitante sol = Conexion.BiblioD.Solicitante.First(p => p.codigoLibro == CodigoLibro); { sol.codigoLibro = CodigoLibro; sol.rut = Rut; sol.nombre = Nombre; sol.apellido = Apellido; sol.tipo = _tipo.ToString(); sol.fechaPrestamo = FechaPr; }; Conexion.BiblioD.SaveChanges(); return(true); } catch { return(false); } }
public bool Create() { try { Datos.Solicitante sol = new Datos.Solicitante() { codigoLibro = this.CodigoLibro, rut = this.Rut, nombre = this.Nombre, apellido = this.Apellido, tipo = _tipo.ToString(), fechaPrestamo = FechaPr }; Conexion.BiblioD.Solicitante.Add(sol); Conexion.BiblioD.SaveChanges(); return(true); } catch { return(false); } }
public bool Read() { try { Datos.Solicitante sol = (from auxsol in Conexion.BiblioD.Solicitante //auxsol es alias de solicitante where auxsol.codigoLibro == this.CodigoLibro select auxsol).First(); this.CodigoLibro = sol.codigoLibro; this.Rut = sol.rut; this.Nombre = sol.nombre; this.Apellido = sol.apellido; TipoSolicitante ts; Enum.TryParse(sol.tipo, out ts); this._tipo = ts; this.FechaPr = sol.fechaPrestamo; return(true); } catch { return(false); } }