Example #1
0
 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["товар_примечание"];
     }
 }
Example #2
0
        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);
        }
Example #3
0
 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";
                     }
                 }
             }
         }
     }
 }