public void WL(NumVagStpr1Gr t) { if (t == null) { Console.WriteLine(" = Null"); return; } Console.WriteLine("KOD_GR: {0},\t GR: {1},\t OLD: {2}", t.KOD_GR, t.GR, t.OLD); }
/// <summary> /// Определить Id груза (если id нет в системе RailCars создать из данных КИС) /// </summary> /// <param name="id_gruz_prom_kis"></param> /// <param name="id_gruz_vag_kis"></param> /// <returns></returns> public int?DefinitionIDGruzs(int?id_gruz_prom_kis, int?id_gruz_vag_kis) { int?id_gruz = rs_gr.GetIDGruzs(id_gruz_prom_kis, id_gruz_vag_kis); if (id_gruz == null) { if (id_gruz_prom_kis != null & id_gruz_vag_kis == null) { PromGruzSP pg = pc.GetGruzSP((int)id_gruz_prom_kis); if (pg != null) { int res = rs_gr.SaveGruzs(new GRUZS() { id_gruz = 0, name = pg.ABREV_GR.Trim(), name_full = pg.NAME_GR.Trim(), id_ora = id_gruz_prom_kis, id_ora2 = null, ETSNG = pg.TAR_GR, }); if (res > 0) { id_gruz = res; } } } // отправляемые грузы if (id_gruz_vag_kis != null & id_gruz_prom_kis == null) { NumVagStpr1Gr nvgr = vc.GetSTPR1GR((int)id_gruz_vag_kis); if (nvgr != null) { int res = rs_gr.SaveGruzs(new GRUZS() { id_gruz = 0, name = nvgr.GR.Trim(), name_full = nvgr.GR.Trim(), id_ora = null, id_ora2 = id_gruz_vag_kis, ETSNG = null }); if (res > 0) { id_gruz = res; } } } } return(id_gruz); }