#include <iostream>
#include <fstream>
#include "db.h"
#include "sc.h"
#include "oper.h"
using namespace std;
int main( int argc, char *argv[])
{
int retval = 0;
CDataBase db;
CSessionCon sc;
sc.assign( db.getid() );
if ( argc < 2 )
{
COperMaint oper;
oper.assign( sc.getid(), db.getid() );
oper.doit();
}
else
for ( int i = 1; i < argc; ++i )
{
ifstream inp( argv[i]);
if ( !inp )
{
cerr << "Can't open file " << argv[i] << " for read" << endl;
++retval;
}
else
{
COperMaint oper( inp);
oper.assign( sc.getid(), db.getid() );
oper.doit();
}
}
return retval;
}