public Abono ObtenerAbono(int id) { try { Modelo.ABONO abono = ConectorDALC.ModeloAlmacen.ABONO.FirstOrDefault(a => a.IDABONO == id); Id = (int)abono.IDABONO; Boleta = new Boleta() { Numero = (int)abono.BOLETA.NUMEROBOLETA }; Total = abono.TOTAL; FechaAbono = abono.FECHAABONO; FechaLimite = abono.FECHALIMITE; Abono abonoEncontrado = new Abono(Id, Boleta, Total, FechaAbono, FechaLimite); return(abonoEncontrado); } catch (Exception ex) { return(null); throw new ArgumentException("Error al obtener abono: " + ex); } }
public bool ModificarAbono(Abono modificarAbono) { try { if (BuscarAbono(modificarAbono.Id)) { Modelo.ABONO abono = ConectorDALC.ModeloAlmacen.ABONO.FirstOrDefault(a => a.IDABONO == modificarAbono.Id); abono.TOTAL = modificarAbono.Total; ConectorDALC.ModeloAlmacen.SaveChanges(); return(true); } else { return(false); } } catch (Exception ex) { return(false); throw new ArgumentException("Error al modificar abono: " + ex); } }