Ejemplo n.º 1
0
        /// <summary>
        /// Maintain user.
        /// </summary>
        public void MaintainUser(System.Data.EnumerableRowCollection <System.Data.DataRow> linq, DataTable dt, DataRow drCusSvrCond)
        {
            foreach (var dr in linq)
            {
                //删除通信维护表中的已经断线的用户
                if (Convert.ToInt32(dr["connLevel"]) == maxUserConnNum)
                {
                    dr.Delete();
                    continue;
                }

                dr["connLevel"] = Convert.ToInt32(dr["connLevel"]) + 1;
            }

            dt.AcceptChanges();
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Customer server get message.
        /// </summary>
        public string CusSvrGetMsg(System.Data.EnumerableRowCollection <System.Data.DataRow> linq)
        {
            var list = (from c in linq
                        where c.Field <int>("connLevel") < maxUserConnNum
                        select new
            {
                userNum = c["userNum"],
                msg = c["userSendMsg"]
            }).ToList();

            foreach (var dr in linq)
            {
                dr["userSendMsg"] = null;
            }

            return(Helper.Serialize(list));
        }
 public static System.Data.EnumerableRowCollection <TRow> Where <TRow>(this System.Data.EnumerableRowCollection <TRow> source, System.Func <TRow, bool> predicate)
 {
     throw null;
 }
 public static System.Data.EnumerableRowCollection <S> Select <TRow, S>(this System.Data.EnumerableRowCollection <TRow> source, System.Func <TRow, S> selector)
 {
     throw null;
 }
 public static System.Data.OrderedEnumerableRowCollection <TRow> OrderBy <TRow, TKey>(this System.Data.EnumerableRowCollection <TRow> source, System.Func <TRow, TKey> keySelector, System.Collections.Generic.IComparer <TKey> comparer)
 {
     throw null;
 }
 public static System.Data.OrderedEnumerableRowCollection <TRow> OrderBy <TRow, TKey>(this System.Data.EnumerableRowCollection <TRow> source, System.Func <TRow, TKey> keySelector)
 {
     throw null;
 }
 public static System.Data.EnumerableRowCollection <TResult> Cast <TResult>(this System.Data.EnumerableRowCollection source)
 {
     throw null;
 }
Ejemplo n.º 8
0
        public static List <Menu> SelectForDay(int identyfikatorDekadowki, int dzien)
        {
            List <Menu>             listaJadlospisow = new List <Menu>();
            List <int>              listaIdentyfikatorowJadlospisowDekadowki = new List <int>();
            KalkulatorDietyDatabase DataSet = new KalkulatorDietyDatabase();
            String XML_Location             = @"DataBase.xml";

            DataSet.ReadXml(XML_Location);

            Template dekadowka = TemplatesDAO.SelectFromId(identyfikatorDekadowki);

            //for (int i = 0; i < DataSet.JadlsopisDekadowki.Rows.Count; i++)
            //{
            //    if (DataSet.Tables["JadlsopisDekadowki"].Rows[i]["IdentyfikatorDekadowki"].ToString() == identyfikatorDekadowki.ToString() && DataSet.Tables["JadlsopisDekadowki"].Rows[i]["Dzien"].ToString() == dzien.ToString())
            //    {
            //        listaIdentyfikatorowJadlospisowDekadowki.Add(Convert.ToInt32(DataSet.Tables["JadlsopisDekadowki"].Rows[i]["IdentyfikatorJadlospisu"]));
            //    }
            //}
            System.Data.EnumerableRowCollection <string> rowCollection = DataSet.JadlsopisDekadowki.Where(x => x.IdentyfikatorDekadowki == identyfikatorDekadowki.ToString() && x.Dzien == dzien.ToString()).Select(x => x.IdentyfikatorJadlospisu);

            for (int i = 0; i < rowCollection.Count(); i++)
            {
                System.Data.EnumerableRowCollection <KalkulatorDietyDatabase.JadlospisRow> s = DataSet.Jadlospis.Where(x => x.Identyfikator.ToString() == rowCollection.ElementAt(i));
                listaJadlospisow.Add(new Menu(Convert.ToInt32(s.ElementAt(0).Identyfikator), dzien, DietsDAO.Select(s.ElementAt(0).Dieta.ToString(), dekadowka.miasto), s.ElementAt(0)._Nazwa_Śniadanie.ToString(), s.ElementAt(0)._Nazwa_IIŚniadanie.ToString(), s.ElementAt(0)._Nazwa_Obiad.ToString(), s.ElementAt(0)._Nazwa_Podwieczorek.ToString(), s.ElementAt(0)._Nazwa_Kolacja.ToString(), s.ElementAt(0)._Skład_Śniadanie.ToString(), s.ElementAt(0)._Skład_IIŚniadanie.ToString(), s.ElementAt(0)._Skład_Obiad.ToString(), s.ElementAt(0)._Skład_Podwieczorek.ToString(), s.ElementAt(0)._Skład_Kolacja.ToString()));
            }

            //Template dekadowka = TemplatesDAO.SelectFromId(identyfikatorDekadowki);
            // for (int i = 0; i < DataSet.Jadlospis.Rows.Count; i++)
            // {
            //     //if (listaIdentyfikatorowJadlospisowDekadowki.Contains(Convert.ToInt32(DataSet.Tables["Jadlospis"].Rows[i]["Identyfikator"].ToString())))
            //     if(rowCollection.Contains(DataSet.Tables["Jadlospis"].Rows[i]["Identyfikator"].ToString()))
            //     {
            //         listaJadlospisow.Add(new Menu(Convert.ToInt32(DataSet.Tables["Jadlospis"].Rows[i]["Identyfikator"]), dzien, DietsDAO.Select(DataSet.Tables["Jadlospis"].Rows[i]["Dieta"].ToString(), dekadowka.miasto), DataSet.Tables["Jadlospis"].Rows[i]["Nazwa-Śniadanie"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Nazwa-IIŚniadanie"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Nazwa-Obiad"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Nazwa-Podwieczorek"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Nazwa-Kolacja"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Skład-Śniadanie"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Skład-IIŚniadanie"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Skład-Obiad"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Skład-Podwieczorek"].ToString(), DataSet.Tables["Jadlospis"].Rows[i]["Skład-Kolacja"].ToString()));
            //     }
            // }

            return(listaJadlospisow);
        }
 public static System.Data.DataView AsDataView <T>(this System.Data.EnumerableRowCollection <T> source) where T : System.Data.DataRow
 {
     throw null;
 }