//Listar Pagos public List <Pago> listar(Usuario usuLogueado) { Conexion con = new Conexion(); SqlConnection cnn = new SqlConnection(con.cnnUsu(usuLogueado)); SqlCommand cmd = new SqlCommand("ListarPagos", cnn); SqlDataReader lector; List <Pago> lista = new List <Pago>(); int idPago; DateTime fecha; // Cajero unCajero; int monto; int codCajero; try { cnn.Open(); lector = cmd.ExecuteReader(); while (lector.Read()) { idPago = (int)lector["numeroInt"]; fecha = (DateTime)lector["fecha"]; codCajero = (int)lector["cedulaCajero"]; monto = (int)lector["montoTotal"]; Pago unPago = new Pago(idPago, fecha, monto, CajeroPersistencia.GetInstancia().BuscarCajeroTodos(codCajero, usuLogueado), FacturaPersistencia.ListarFacturaTodos(idPago, usuLogueado)); lista.Add(unPago); } lector.Close(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { cnn.Close(); } return(lista); }
public static ICajeroPersistencia GetPersistenciaCajero() { return(CajeroPersistencia.GetInstancia()); }