Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
 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);
 }