/// <summary> /// Обновление статуса линии заказа /// </summary> /// <param name="ret">Модель таблицы SO_HEADER</param> public void LinesUpdateMsgStatus(TSoHeader ret) { TSoLineRepo func = new TSoLineRepo(); foreach (TSoLine line in ret.m_Lines) { func.UpdateMsgStatus(); } }
/// <summary> /// Получение сообщения по линии заказа /// </summary> /// <param name="ret">Модель таблицы SO_HEADER</param> /// <returns>Сообщение о статусе линии заказа</returns> public string GetLineMsgStatus(TSoHeader ret) { TSoLineRepo func = new TSoLineRepo(); string strMessages = "", strLineMessage; foreach (TSoLine line in ret.m_Lines) { strLineMessage = func.GetMsgStatus(); if (strLineMessage.ToCharArray().Length > 0 && (strMessages.ToCharArray().Length + strLineMessage.ToCharArray().Length + 3) > 4000) { strMessages = strMessages + " - " + strLineMessage; } } return(strMessages); }