Пример #1
0
        public string Add(It_basis_road road)
        {
            long count = MyApp.Dal.BasisDao.IHPMS.Insert(road);

            road.id = MyApp.Dal.BasisDao.IHPMS.Scalar <It_basis_road, int>(s => s.id, p => p.name == road.name);
            string datasource = road.id.ToString().GetDatbaseNameById();

            MyApp.Dal.DatabaseManagerRepository.CreateDataBase(string.Format("IHPMS{0}", datasource));
            MyApp.Dal.DatabaseManagerRepository.CreateDataBase(string.Format("Prefer{0}", datasource));
            MyApp.Dal.DatabaseManagerRepository.CreateDataBase(string.Format("Select{0}", datasource));
            MyApp.Dal.DatabaseManagerRepository.CreateIHPMSDataTable(datasource);
            MyApp.Dal.DatabaseManagerRepository.CreatePreferDataTable(datasource);
            MyApp.Dal.DatabaseManagerRepository.CreateSelectionDataTable(datasource);

            return(datasource);
        }
Пример #2
0
 public int Update(It_basis_road road)
 {
     return(MyApp.Dal.BasisDao.IHPMS.Update(road));
 }