Exemple #1
0
        private static List <Dzien> PobierzListeDni(XmlNodeList dzienChildNodes)
        {
            var listaDni = new List <Dzien>();

            foreach (XmlNode dzienXml in dzienChildNodes)
            {
                var dzien = new Dzien();
                if (dzienXml.HasChildNodes)
                {
                    foreach (XmlNode dzienInfo in dzienXml.ChildNodes)
                    {
                        switch (dzienInfo.Name.ToLower())
                        {
                        case "kodpracownika":
                            if (!String.IsNullOrEmpty(dzienInfo.InnerText))
                            {
                                dzien.SetKodPracownika(dzienInfo.InnerText);
                            }
                            else
                            {
                                dzien.SetKodPracownika("Brak danych.");
                            }
                            break;

                        case "data":
                            if (!String.IsNullOrEmpty(dzienInfo.InnerText))
                            {
                                dzien.SetData(dzienInfo.InnerText);
                            }
                            else
                            {
                                dzien.SetData("Brak danych.");
                            }
                            break;

                        case "odgodziny":
                            if (!String.IsNullOrEmpty(dzienInfo.InnerText))
                            {
                                dzien.SetOdGodziny(dzienInfo.InnerText);
                            }
                            else
                            {
                                dzien.SetOdGodziny("Brak danych.");
                            }
                            break;

                        default:
                            throw new Exception("Błąd pobierania elementu:" + dzienInfo.Name);
                        }
                    }
                }
                listaDni.Add(dzien);
            }
            return(listaDni);
        }
Exemple #2
0
 private void DodajDni(DateTime dataPoczatkowa, int i, Tydzien tydzien, DateTime dataKoncowa)
 {
     for (DateTime data = dataPoczatkowa; data <= dataKoncowa; data = data.AddDays(1))
     {
         Dzien dzien = new Dzien()
         {
             Tydzien = tydzien.ID,
             Data    = data
         };
         db.Entry(dzien).State = EntityState.Added;
     }
     db.SaveChanges();
 }
Exemple #3
0
        public IActionResult EditHour(GodzinyPracy x)
        {
            int tymczasowo = x.GodzinaStart;

            x = godzinypracy.GetOne(x.DzienID);
            x.GodzinaStart = tymczasowo;
            godzinypracy.Edit(x);

            int   daynow = Convert.ToInt32(DateTime.Now.DayOfWeek);
            Dzien Today  = ConvertDay.ReturnDay(daynow);

            ViewBag.Day = x.GodzinaStart + ":" + x.MinutaStart;

            return(View("index", x));
        }
Exemple #4
0
 public GodzinyPracy GetOne(Dzien dzien)
 {
     return(context.GodzinyPracy.Find(dzien));
 }
Exemple #5
0
 public GodzinyPracy(Dzien day, string GodzinaMinutaStart, string GodzinaMinutaEnd)
 {
     DzienID    = day; GodzinaStart = Convert.ToInt32(GodzinaMinutaStart.Split(":")[0]); MinutaStart = Convert.ToInt32(GodzinaMinutaStart.Split(":")[1]);
     GodzinaEnd = Convert.ToInt32(GodzinaMinutaEnd.Split(":")[0]); MinutaEnd = Convert.ToInt32(GodzinaMinutaEnd.Split(":")[1]);
 }