/// <summary> /// Создать и сохранить строку Oracle_InputSostav /// </summary> /// <param name="inp_sostav"></param> /// <param name="status"></param> /// <returns></returns> protected int SaveInputSostav(NumVagStpr1InStDoc inp_sostav, statusSting status) { try { return(ois.SaveOracle_InputSostav(new Oracle_InputSostav() { ID = 0, DateTime = inp_sostav.DATE_IN_ST, DocNum = inp_sostav.ID_DOC, IDOrcStationFrom = inp_sostav.ST_IN_ST != null ? (int)inp_sostav.ST_IN_ST : 0, WayNumFrom = inp_sostav.N_PUT_IN_ST != null ? (int)inp_sostav.N_PUT_IN_ST : 0, NaprFrom = inp_sostav.NAPR_IN_ST != null ? (int)inp_sostav.NAPR_IN_ST : 0, IDOrcStationOn = inp_sostav.K_STAN != null ? (int)inp_sostav.K_STAN : 0, CountWagons = null, CountSetWagons = null, CountUpdareWagons = null, Close = null, Status = (int)status })); } catch (Exception e) { LogRW.LogError(String.Format("[KISTransfer.SaveInputSostav]: Ошибка выполнения переноса информации о составе (копирование по прибытию из внутрених станций) из базы данных КИС в таблицу учета прибытия составов на АМКР (источник: {0}, № {1}, описание: {2})", e.Source, e.HResult, e.Message), this.eventID); return(-1); } }
public void WL(NumVagStpr1InStDoc t) { if (t == null) { Console.WriteLine(" = Null"); return; } Console.WriteLine("ID_DOC: {0},\t DATE_IN_ST: {1},\t ST_IN_ST: {2},\t N_PUT_IN_ST: {3},\t NAPR_IN_ST: {4},\t FIO_IN_ST: {5},\t CEX: {6},\t N_POST: {7},\t K_STAN: {8},\t OLD_N_NATUR: {9}", t.ID_DOC, t.DATE_IN_ST, t.ST_IN_ST, t.N_PUT_IN_ST, t.NAPR_IN_ST, t.FIO_IN_ST, t.CEX, t.N_POST, t.K_STAN, t.OLD_N_NATUR); }