public void WL(PromGruzSP t) { if (t == null) { Console.WriteLine(" = Null"); return; } Console.WriteLine("K_GRUZ: {0},\t NAME_GR: {1},\t ABREV_GR: {2},\t GRUP_P: {3},\t NGRUP_P: {4},\t GRUP_O: {5},\t GROUP_OSV: {6},\t NGRUP_O: {7},\t TAR_GR: {8},\t KOD1: {9},\t KOD2: {10},\t K_GR: {11}", t.K_GRUZ, t.NAME_GR, t.ABREV_GR, t.GRUP_P, t.NGRUP_P, t.GRUP_O, t.GROUP_OSV, t.NGRUP_O, t.TAR_GR, t.KOD1, t.KOD2, t.K_GR); }
/// <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); }