Пример #1
0
        public static bool RemoveWorker(int idWorker)
        {
            var worker = new PRACOWNICY()
            {
                idPrac = idWorker
            };

            using (var entities = new DBEntities())
            {
                try
                {
                    entities.PRACOWNICY.Attach(worker);
                    entities.PRACOWNICY.Remove(worker);
                    entities.SaveChanges();
                }
                catch (Exception)
                {
                    if (!entities.PRACOWNICY.Any(p => p.idPrac == idWorker))
                    {
                        return(false);
                    }
                }
            }

            return(true);
        }
Пример #2
0
 public WorkerListGrid(PRACOWNICY pracownik)
 {
     idPrac       = pracownik.idPrac;
     ImieNazwisko = pracownik.Imie + " " + pracownik.Nazwisko;
     DataZatr     = pracownik.DataZatr.ToString("d");
     Telefon      = pracownik.Telefon;
     Email        = pracownik.Email;
     Login        = pracownik.Login;
 }
Пример #3
0
        public static bool AddWorker(PRACOWNICY newPracownik)
        {
            using (var entities = new DBEntities())
            {
                entities.PRACOWNICY.Add(newPracownik);
                entities.SaveChanges();
            }

            return(true);
        }
Пример #4
0
        public static bool UpdateWorker(PRACOWNICY updatePracownik)
        {
            using (var entities = new DBEntities())
            {
                var pracownik = entities.PRACOWNICY
                                .First(p => p.idPrac == updatePracownik.idPrac);

                entities.Entry(pracownik).CurrentValues.SetValues(updatePracownik);
                entities.SaveChanges();

                return(true);
            }
        }