roman-tikonov / rvgbilling Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/rvgbilling
Automatically exported from code.google.com/p/rvgbilling
To build/run project you need: 1).NET Framework 3.5 2)Nant 0.86beta, Nant Contrib (NDoc3, Wiki2xhtml, Htmlhelp - for Docs generation), NUnit(for launching tests) 3)PostgreSQL 8.3 server. 4)JDK 1.6 Steps of building: * go to "/misc" folder * set local path to vars in _props.bat and copy it to project root folder * set database connection params in hibernate.cfg.xml * create DB schema described in script.sql (you can regenerate script using billing.dm2. TOAD Data Modeller required). * run build.bat to build(result placed in "/bin"), build.doc.bat to generate documentation((result placed in "/bin/doc"). "/out" will contain zip-archive with source code and binaries. * go to "/bin" Steps to debug: * fill DB with "misc/RVG fill DB UTF8.sql" script (to reproduce testing data) * run program * hint: if you get NpgsqlException, try to copy npgsql.dll into folder, which contains exe file (when opening solution and debugging in Visual Studio) Links: http://code.google.com/p/rvgbilling/issues/list - Our BugTracker! known bugs placed here. http://nant.sourceforge.net/ http://www.pgadmin.org/
Steps:
1. Run program
2. File -> CalcBalances
Output: failed to initialize collection "Numbers"
Comments: найти причину!
Original issue reported on code.google.com by [email protected]
on 19 Jan 2009 at 4:12
Steps:
1. Run
2. Import calls from .xls file
Result:
Nothing. It doesn't work!
Expected:
Adding calls to DB.
Info.
Bug is in the ExcelTransmitter.Import(). It recognizes datetime values
unproperly.
Original issue reported on code.google.com by [email protected]
on 20 Jan 2009 at 10:35
Steps
1. Run
2. Export prices/calls to existing .xls file
Result:
It doesn't overwrite all file! For example, if file had 4 records already,
and there is 2 records in the new file, it overwrites only 2 first strings.
And 2 remains.
Expected:
Overwrite Excel file
Original issue reported on code.google.com by [email protected]
on 20 Jan 2009 at 4:15
Steps:
1. Run program
2. Try to make a payment on non-existing number
3. Get unhandled EstablishConnection Exception
Expected:
Handle this. And why EstablishConnection? there was handled SearchByNumber
Exception, but it was changed for unknown reason.
Original issue reported on code.google.com by [email protected]
on 18 Jan 2009 at 11:19
Steps:
1. Run
2. Add a private abonent with existing passport number
3. I't works, we have 2 abonents with same passports!
Expected:
Messagebox with warning or something else. And do not add an abonent!
Original issue reported on code.google.com by [email protected]
on 18 Jan 2009 at 11:22
Steps:
1. Run program
2. Click "Файл -> Расчет баланса"
3. Click OK for every abonent. It's annoying!
Expected:
Auto-clicks by program (no prompt)
Roma, plz fix!
Original issue reported on code.google.com by [email protected]
on 17 Jan 2009 at 9:59
Steps:
1. Run
2. Make a payment on existing number.
Output:
There is no update in the list of abonents.
Expected:
List is updated.
Problems with caching. we need to solve this!
Original issue reported on code.google.com by [email protected]
on 18 Jan 2009 at 11:27
кеш по умолчанию работает в режиме readonly
изменить это можно двумя способами
1. в маппинге класса прописать <cache
usage="read-write"/>
соответственно, вопрос в том, как это сделать с нашим FluentNHibernate
маппингом???
2. прописать в файле конфигурации
<class-cache class="RVGlib.Domain.Abonent, RVGlib" usage="read-write"/>
но при этом вылетает исключение, что данный класс не замапплен. Думаю,
что дело в том, что этот файл
обрабатывается до того, как обрабатывается
маппинг FluentNHibernate. Что делать, не знаю...
Original issue reported on code.google.com by [email protected]
on 10 Jan 2009 at 4:42
Steps:
1. compile and run existing unit tests
2. look at results for abonentsfixture (+private and corporate, they are
the same)
Output: .verifythemappings() exception in 1st test - cause unknown.
nullreferenceexception in 2nd test - cause in sequence generating:
(nextval, lastval)
Expected: no exceptions :)
Comments: проверка русского языка в багтрекере
Original issue reported on code.google.com by [email protected]
on 10 Jan 2009 at 1:37
Steps:
1. add rule 4 bill insertion(u'll find it in DB model). procedure requried
4 rule is already in DB.
Then remove procedure call from program. So procedure will be called by the
rule instead of program.
2. run program and add bill.
3. look for abonent's balance.
Output: No changes in balance
Expected: Balance modified
Comments: сейчас это правило удалено, а
процедура вызывается программно.
Вероятно проблема связана с nhibernate.
Original issue reported on code.google.com by [email protected]
on 10 Jan 2009 at 1:45
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.