public FilterData(F0Model m) { if (m.rqp != null) { все = (m.rqp["все"] == null) ? "False" : ((Boolean)m.rqp["все"]).ToString(); дата_min = (m.rqp["дата_min"] == null) ? "" : (String)m.rqp["дата_min"]; дата_max = (m.rqp["дата_max"] == null) ? "" : (String)m.rqp["дата_max"]; менеджер = (m.rqp["менеджер"] == null) ? "" : (String)m.rqp["менеджер"]; спецификация_номер = (m.rqp["спецификация_номер"] == null) ? "" : (String)m.rqp["спецификация_номер"]; аукцион_номер = (m.rqp["аукцион_номер"] == null) ? "" : (String)m.rqp["аукцион_номер"]; товар_описание = (m.rqp["товар_описание"] == null) ? "" : (String)m.rqp["товар_описание"]; товар_примечание = (m.rqp["товар_примечание"] == null) ? "" : (String)m.rqp["товар_примечание"]; } }
private DataTable ПолучитьСписокСостоянийЗаказа(F0Model m) { DataTable dt = null; RequestPackage rqp = new RequestPackage { SessionId = m.rqp.SessionId, Command = "Supply.dbo.состояния_заказа__получить", Parameters = new RequestParameter[] { new RequestParameter() { Name = "session_id", Value = m.rqp.SessionId } } }; ResponsePackage rsp = rqp.GetResponse("http://127.0.0.1:11012"); if (rsp != null) { dt = rsp.GetFirstTable(); } return(dt); }
public FilteredData(F0Model m) { if (m.rqp != null && m.rqp.SessionId != null) { RequestPackage rqp1 = new RequestPackage() { SessionId = m.rqp.SessionId, Command = "Supply.dbo.заказы_у_поставщиков__получить", Parameters = new RequestParameter[] { new RequestParameter() { Name = "session_id", Value = m.rqp.SessionId }, new RequestParameter() { Name = "все", Value = m.Filter.все } } }; if (!String.IsNullOrWhiteSpace(m.Filter.дата_min)) { rqp1["дата_min"] = m.Filter.дата_min; } if (!String.IsNullOrWhiteSpace(m.Filter.дата_max)) { rqp1["дата_max"] = m.Filter.дата_max; } if (!String.IsNullOrWhiteSpace(m.Filter.менеджер)) { rqp1["менеджер"] = m.Filter.менеджер; } if (!String.IsNullOrWhiteSpace(m.Filter.спецификация_номер)) { rqp1["спецификация_номер"] = m.Filter.спецификация_номер; } if (!String.IsNullOrWhiteSpace(m.Filter.аукцион_номер)) { rqp1["аукцион_номер"] = m.Filter.аукцион_номер; } if (!String.IsNullOrWhiteSpace(m.Filter.товар_описание)) { rqp1["товар_описание"] = m.Filter.товар_описание; } if (!String.IsNullOrWhiteSpace(m.Filter.товар_примечание)) { rqp1["товар_примечание"] = m.Filter.товар_примечание; } ResponsePackage rsp1 = rqp1.GetResponse("http://127.0.0.1:11012"); if (rsp1 != null) { ds = rsp1.Data; if (ds != null) { if (ds.Tables.Count > 0) { Шапка = new ТаблицаДанных(ds.Tables[0]); Шапка.Sort = "[id] desc"; if (ds.Tables.Count > 1) { Таблица = new ТаблицаДанных(ds.Tables[1]); Таблица.RowFilter = "[parent_uid] is null"; } } } } } }