예제 #1
0
        private void createGrid(Grid clone, Zadanie element)
        {
            TextBlock t = new TextBlock(); t.Text = "";

            t.Text += element.ToString(); t.Foreground = new SolidColorBrush(Colors.Blue); t.FontSize = 18;
            clone.Children.Add(t);
        }
예제 #2
0
        private void Refresh()
        {
            dt = actionsOnDatabase.select("select * from dane"); //Create a Local Database in method
            ZbiorZadan.Children.Clear();                         //Clear all => Update

            //List<DataRow> list = dt.AsEnumerable().ToList();
            // For each row, print the values of each column.

            ListZZadaniami.ListZadan = new List <Zadanie>();
            foreach (DataRow row in dt.Rows)
            {
                Zadanie chwilowy = new Zadanie();
                foreach (DataColumn column in dt.Columns)
                {
                    if (column.ColumnName.Equals("Temat"))
                    {
                        chwilowy.Temat = row[column].ToString();
                    }
                    if (column.ColumnName.Equals("Priorytet"))
                    {
                        chwilowy.Priorytet = row[column].ToString();
                    }
                    if (column.ColumnName.Equals("Termin"))
                    {
                        chwilowy.Termin = row[column].ToString();
                    }
                    if (column.ColumnName.Equals("Status"))
                    {
                        chwilowy.Status = row[column].ToString();
                    }
                }
                ListZZadaniami.ListZadan.Add(chwilowy);
            }

            for (int i = 0; i < ListZZadaniami.ListZadan.Count(); i++)
            {
                Grid dodaj = new Grid();
                createGrid(dodaj, ListZZadaniami.ListZadan.ElementAtOrDefault(i));
                dodaj.Margin = new Thickness(0, 5, 0, 0);
                dodaj.PreviewMouseLeftButtonDown += Dodaj_PreviewMouseLeftButtonDown;
                ZbiorZadan.Children.Add(dodaj);
            }
        }
예제 #3
0
        private void updateLocal(DataTable sorted)
        {
            ZbiorZadan.Children.Clear(); //Clear all => Update

            ListZZadaniami.ListZadan = new List <Zadanie>();
            foreach (DataRow row in sorted.Rows)
            {
                Zadanie chwilowy = new Zadanie();
                foreach (DataColumn column in sorted.Columns)
                {
                    if (column.ColumnName.Equals("Temat"))
                    {
                        chwilowy.Temat = row[column].ToString();
                    }
                    if (column.ColumnName.Equals("Priorytet"))
                    {
                        chwilowy.Priorytet = row[column].ToString();
                    }
                    if (column.ColumnName.Equals("Termin"))
                    {
                        chwilowy.Termin = row[column].ToString();
                    }
                    if (column.ColumnName.Equals("Status"))
                    {
                        chwilowy.Status = row[column].ToString();
                    }
                }
                ListZZadaniami.ListZadan.Add(chwilowy);
            }

            for (int i = 0; i < ListZZadaniami.ListZadan.Count(); i++)
            {
                Grid dodaj = new Grid();
                createGrid(dodaj, ListZZadaniami.ListZadan.ElementAtOrDefault(i));
                dodaj.Margin = new Thickness(0, 5, 0, 0);
                dodaj.PreviewMouseLeftButtonDown += Dodaj_PreviewMouseLeftButtonDown;
                ZbiorZadan.Children.Add(dodaj);
            }
        }