/// <summary> /// Определить Id владельца (если id нет в системе RailCars создать из данных КИС) /// </summary> /// <param name="id_sob_kis"></param> /// <param name="id_owner_country"></param> /// <returns></returns> public int?DefinitionIDOwner(int id_sob_kis, int?id_owner_country) { int?id_own = rs_own.GetIDOwnersOfKis(id_sob_kis); if (id_own == null) { KometaSobstvForNakl sfn = kc.GetSobstvForNakl(id_sob_kis); if (sfn != null) { int res = rs_own.SaveOwners(new OWNERS() { id_owner = 0, name = sfn.NPLAT, abr = sfn.ABR, id_country = id_owner_country, id_ora = id_sob_kis, id_ora_temp = null, }); if (res > 0) { id_own = res; } } } return(id_own); }
public void WL(KometaSobstvForNakl t) { Console.WriteLine("NPLAT: {0},\t SOBSTV: {1},\t ABR: {2},\t SOD_PLAT: {3},\t ID: {4},\t ID2: {5}", t.NPLAT, t.SOBSTV, t.ABR, t.SOD_PLAT, t.ID, t.ID2); }