Esempio n. 1
0
        public void DisplayPatients()
        {
            using (var dc = new RMEntities())
            {
                var patients = from p in dc.Pacjenci1
                               join l in dc.Personel1 on p.ID_lekarz equals l.ID_lekarz
                               select new
                               {

                                   pesel_pacjenta = p.PESEL,
                                   imie_pacjenta = p.imie,
                                   nazwisko_pacjenta = p.nazwisko,
                                   numer_ubezpieczenia_pacj = p.nr_ubezpieczenia,
                                   data_przyjecia_pacj = p.data_przyjecia,
                                   miejscowosc_pacj = p.miejscowosc,
                                   kod_pocz_pacj = p.kod_pocztowy,
                                   ulica_pacj = p.ulica,
                                   opis_pacj = p.opis,
                                   uwagi_pacj = p.uwagi,
                                   lekarz_pacjenta = l.imie + " " + l.nazwisko

                               };

                pacjenci_dataGrid.DataSource = patients.ToList();
            }
        }
Esempio n. 2
0
 public void inicjalizujLekarzy()
 {
     using (var ctx = new RMEntities())
     {
         lekarz_cbox2.DataSource = ctx.Personel1.ToList();
         lekarz_cbox2.ValueMember = "ID_lekarz";
         lekarz_cbox2.DisplayMember = "nazwisko";
     }
 }
Esempio n. 3
0
        private void dodajLekarza_Click(object sender, EventArgs e)
        {
            zaladujWartosciZBoxow();

            using (RMEntities ctx = new RMEntities())
            {
                ctx.Personel1.Add(edytowanyLekarz);
                ctx.SaveChanges();

                oknoEdycjaLekarza.ActiveForm.Close();
            }
        }
Esempio n. 4
0
        private void dodaj_karetke_Click(object sender, EventArgs e)
        {
            zaladujWartosciZBoxow();

            using (RMEntities ctx = new RMEntities())
            {
                ctx.Karetkas.Add(edytowanaKaretka);
                ctx.SaveChanges();
            }

            oknoEdycjaKaretki.ActiveForm.Close();
        }
Esempio n. 5
0
        public oknoEdycjaLekarza(long ID_lekarza)
        {
            InitializeComponent();
            this.Show();

            using (var ctx = new RMEntities())
            {
                edytowanyLekarz = ctx.Personel1.SingleOrDefault(c => c.ID_lekarz == ID_lekarza);

                zaladujWartosciDoBoxow();

                this.dod_lekarza_okno.Text = "Edytuj";

                this.dod_lekarza_okno.Click -= new System.EventHandler(this.dodajLekarza_Click);
                this.dod_lekarza_okno.Click += new System.EventHandler(this.edytujLekarza_Click);
            }
        }
Esempio n. 6
0
        public oknoEdycjaLekarza(long ID_lekarza)
        {
            InitializeComponent();
            this.Show();

            using (var ctx = new RMEntities())
            {
                edytowanyLekarz = ctx.Personel1.SingleOrDefault(c => c.ID_lekarz == ID_lekarza);

                zaladujWartosciDoBoxow();

                this.dod_lekarza_okno.Text = "Edytuj";

                this.dod_lekarza_okno.Click -= new System.EventHandler(this.dodajLekarza_Click);
                this.dod_lekarza_okno.Click += new System.EventHandler(this.edytujLekarza_Click);
            }
        }
Esempio n. 7
0
        public oknoEdycjaPacjenta(long PESEL)
        {
            InitializeComponent();
            inicjalizujLekarzy();
            this.Show();

            using (var ctx = new RMEntities())
            {
                edytowanyPacjent = ctx.Pacjenci1.SingleOrDefault(c => c.PESEL == PESEL);

                zaladujWartosciDoBoxow();

                this.dod_pacjentaBtn.Text = "Edytuj";

                this.dod_pacjentaBtn.Click -= new System.EventHandler(this.dodajPacjenta_Click);
                this.dod_pacjentaBtn.Click += new System.EventHandler(this.edytujPacjenta_Click);
            }
        }
Esempio n. 8
0
        public oknoEdycjaWypadek(long ID_Wypadku)
        {
            InitializeComponent();
            this.Show();

            using (var ctx = new RMEntities())
            {

                edytowanyWypadek = ctx.Wypadeks.SingleOrDefault(c => c.ID_wypadku == ID_Wypadku);

                zaladujWartosciDoBoxow();

                this.dodaj_wypadek_button.Text = "Edytuj";

                this.dodaj_wypadek_button.Click -= new System.EventHandler(this.dodaj_wypadek_button_Click);
                this.dodaj_wypadek_button.Click += new System.EventHandler(this.edytuj_wypadek_Click);
            }
        }
Esempio n. 9
0
        public oknoEdycjaPacjenta(long PESEL)
        {
            InitializeComponent();
            inicjalizujLekarzy();
            this.Show();

            using(var ctx = new RMEntities())
            {
                edytowanyPacjent = ctx.Pacjenci1.SingleOrDefault(c => c.PESEL == PESEL);

                zaladujWartosciDoBoxow();

                this.dod_pacjentaBtn.Text = "Edytuj";

                this.dod_pacjentaBtn.Click -= new System.EventHandler( this.dodajPacjenta_Click );
                this.dod_pacjentaBtn.Click += new System.EventHandler( this.edytujPacjenta_Click );
            }
        }
Esempio n. 10
0
        public oknoEdycjaKaretki(long ID_karetki)
        {
            InitializeComponent();
            this.Show();

            using (var ctx = new RMEntities())
            {

                edytowanaKaretka = ctx.Karetkas.SingleOrDefault(c => c.ID_karetki == ID_karetki);

                zaladujWartosciDoBoxow();

                this.dodaj_karetke_button.Text = "Edytuj";

                this.dodaj_karetke_button.Click -= new System.EventHandler(this.dodaj_karetke_Click);
                this.dodaj_karetke_button.Click += new System.EventHandler(this.edytuj_karetke_Click);
            }
        }
Esempio n. 11
0
        private void button4_Click(object sender, EventArgs e)
        {
            string miejsc;

            miejsc = comboBox2.SelectedValue.ToString();

            int liczba = 0;

            using (RMEntities context = new RMEntities())
            {
                ObjectParameter total = new ObjectParameter("liczba", typeof(int));

                context.ilePacjentow(miejsc, total);
                liczba = Convert.ToInt32(total.Value);

                textBox1.Text = liczba.ToString();
            }
        }
Esempio n. 12
0
        private void MenuLekarze_UsunBtn_Click(object sender, EventArgs e)
        {
            using (RMEntities context = new RMEntities())
            {
                long      ID_lekarza = zwrocIDWybranegoLekarza();
                Personel1 lekarz     = context.Personel1.First(p => p.ID_lekarz == ID_lekarza);

                DialogResult wynik = MessageBox.Show("Na pewno usunąć lekarza: " + lekarz.imie + " " + lekarz.nazwisko + "?", "Usuwanie lekarza", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

                if (wynik == DialogResult.Yes)
                {
                    context.Personel1.Remove(lekarz);

                    // tu powinno być usuwanie z Pacjentów IDlekarza o lekarz.ID_lekarz
                    context.SaveChanges();
                    DisplayDoctors();
                }
            }
        }
Esempio n. 13
0
        private void DisplayAccident()
        {
            using (var dc = new RMEntities())
            {
                var accident = from c in dc.Wypadeks
                               select new
                {
                    id_wypadku          = c.ID_wypadku,
                    miejsce_wyp         = c.miejsce_wypadku,
                    liczba_rannych      = c.liczba_rannych,
                    data_zgloszenia     = c.data_godz_zgl,
                    typ_wypadku         = c.typ_wypadku,
                    numer_zglaszajacego = c.numer_zgl,
                    uwagi_wypadek       = c.uwagi
                };

                wypadki_dataGrid.DataSource = accident.ToList();
            }
        }
Esempio n. 14
0
        public void DisplayPatients()
        {
            using (var dc = new RMEntities())
            {
                var patients = from p in dc.Pacjenci1
                               join l in dc.Personel1 on p.ID_lekarz equals l.ID_lekarz
                               select new
                {
                    pesel_pacjenta           = p.PESEL,
                    imie_pacjenta            = p.imie,
                    nazwisko_pacjenta        = p.nazwisko,
                    numer_ubezpieczenia_pacj = p.nr_ubezpieczenia,
                    data_przyjecia_pacj      = p.data_przyjecia,
                    miejscowosc_pacj         = p.miejscowosc,
                    kod_pocz_pacj            = p.kod_pocztowy,
                    ulica_pacj      = p.ulica,
                    opis_pacj       = p.opis,
                    uwagi_pacj      = p.uwagi,
                    lekarz_pacjenta = l.imie + " " + l.nazwisko
                };

                pacjenci_dataGrid.DataSource = patients.ToList();
            }
        }
Esempio n. 15
0
        private void edytuj_wypadek_Click(object sender, EventArgs e)
        {
            zaladujWartosciZBoxow();

            using (RMEntities ctx = new RMEntities())
            {
                ctx.Wypadeks.Attach(edytowanyWypadek);
                ctx.Entry(edytowanyWypadek).State = EntityState.Modified;
                ctx.SaveChanges();
            }

            oknoEdycjaWypadek.ActiveForm.Close();
        }
Esempio n. 16
0
        public void inicjalizujPacjMiejsc()
        {
            using (var ctx = new RMEntities())
            {
                comboBox2.DataSource = ctx.Pacjenci1.Select(c => c.miejscowosc).Distinct().ToList();

            }
        }
Esempio n. 17
0
        private void button1_Click(object sender, EventArgs e)
        {
            using (var dc = new RMEntities())
            {

                var query = dc.Pacjenci1.AsEnumerable();
                // create xml document
                XDocument doc = new XDocument(
                    new XDeclaration("1.0", "utf-8", "yes"),
                    new XElement("DanePacjentow",
                    // linq query to build the child element.
                      from a in query
                      select new XElement("Pacjent",

                                              new XElement("Pesel", a.PESEL),
                                              new XElement("Imie", a.imie),
                                              new XElement("Nazwisko", a.nazwisko),
                                              new XElement("NumerUbezpieczenia", a.nr_ubezpieczenia),
                                              new XElement("DataPrzyjecia", a.data_przyjecia),
                                              new XElement("Miejscowosc", a.miejscowosc),
                                              new XElement("KodPocztowy", a.kod_pocztowy),
                                              new XElement("Ulica", a.ulica),
                                              new XElement("Opis", a.opis),
                                              new XElement("LekarzPacjenta", a.lekarz)
                          )
                      )

                );
                doc.Save(@"c:\Users\Cirdan\Documents\Visual Studio 2012\Projects\NEWWSR\RM\danePacjentow.xml");

            }
        }
Esempio n. 18
0
        private void button3_Click(object sender, EventArgs e)
        {
            string lekarz;

            lekarz = comboBox1.SelectedValue.ToString();

            using (RMEntities context = new RMEntities())
            {

                var wyszukajLekarzy = context.LekarzePoSpecjalizacji(lekarz);

                dataGridView1.DataSource = wyszukajLekarzy;
            }
        }
Esempio n. 19
0
 public void inicjalizujLekarzySpec()
 {
     using (var ctx = new RMEntities())
     {
         comboBox1.DataSource = ctx.Personel1.ToList();
         comboBox1.ValueMember = "specjalizacja";
         comboBox1.DisplayMember = "specjalizacja";
     }
 }
Esempio n. 20
0
        private void dodaj_wypadek_button_Click(object sender, EventArgs e)
        {
            zaladujWartosciZBoxow();

            using (RMEntities ctx = new RMEntities())
            {

                ctx.Wypadeks.Add(edytowanyWypadek);
                ctx.SaveChanges();
            }

            oknoEdycjaWypadek.ActiveForm.Close();
        }
Esempio n. 21
0
        private void dodajPacjenta_Click(object sender, EventArgs e)
        {
            zaladujWartosciZBoxow();

            using (RMEntities ctx = new RMEntities())
            {
                ctx.Pacjenci1.Add(edytowanyPacjent);
                ctx.SaveChanges();

                oknoEdycjaPacjenta.ActiveForm.Close();
            }
        }
Esempio n. 22
0
        private void button4_Click(object sender, EventArgs e)
        {
            string miejsc;

            miejsc = comboBox2.SelectedValue.ToString();

            int liczba = 0;

            using (RMEntities context = new RMEntities())
            {
                ObjectParameter total = new ObjectParameter("liczba", typeof(int));

                context.ilePacjentow(miejsc, total);
                liczba = Convert.ToInt32(total.Value);

                textBox1.Text = liczba.ToString();
            }
        }
Esempio n. 23
0
        private void DisplayAccident()
        {
            using (var dc = new RMEntities())
               {
               var accident = from c in dc.Wypadeks
                               select new
                               {
                                   id_wypadku = c.ID_wypadku,
                                   miejsce_wyp = c.miejsce_wypadku,
                                   liczba_rannych = c.liczba_rannych,
                                   data_zgloszenia = c.data_godz_zgl,
                                   typ_wypadku = c.typ_wypadku,
                                   numer_zglaszajacego = c.numer_zgl,
                                   uwagi_wypadek = c.uwagi
                               };

               wypadki_dataGrid.DataSource = accident.ToList();
               }
        }
Esempio n. 24
0
        private void DisplayAmbulance()
        {
            using (var dc = new RMEntities())
            {
                var ambulance = from c in dc.Karetkas
                              select new
                              {
                                  ID_karetki = c.ID_karetki,
                                  typ_numer = c.typ_numer,
                                  sklad = c.ID_skladu,
                                  wyposazenie_karetki = c.wyposazenie,
                                  uwagi  = c.uwagi

                              };

                karetki_dataGrid.DataSource = ambulance.ToList();
            }
        }
Esempio n. 25
0
        private void menuPacjenci_usunBtn_Click(object sender, EventArgs e)
        {
            DialogResult wynik = MessageBox.Show("Na pewno usunąć pacjenta o numerze PESEL: " + zwrocPESELWybranegoPacjenta() + "?", "Usuwanie pacjenta", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (wynik == DialogResult.Yes)
            {
                using (RMEntities context = new RMEntities())
                {
                    long pesel = zwrocPESELWybranegoPacjenta();
                    Pacjenci1 pacjent = context.Pacjenci1.First(p => p.PESEL == pesel );
                    context.Pacjenci1.Remove(pacjent);
                    context.SaveChanges();
                    DisplayPatients();

                }
            }
        }
Esempio n. 26
0
        private void szukaj_pacjenta_extended(string nazwisko, string miejsc)
        {
            using (var dc = new RMEntities())
            {

                var patients = from p in dc.Pacjenci1
                               join l in dc.Personel1 on p.ID_lekarz equals l.ID_lekarz
                               where p.nazwisko == nazwisko && p.miejscowosc == miejsc
                               select new
                               {

                                   pesel_pacjenta = p.PESEL,
                                   imie_pacjenta = p.imie,
                                   nazwisko_pacjenta = p.nazwisko,
                                   numer_ubezpieczenia_pacj = p.nr_ubezpieczenia,
                                   data_przyjecia_pacj = p.data_przyjecia,
                                   miejscowosc_pacj = p.miejscowosc,
                                   kod_pocz_pacj = p.kod_pocztowy,
                                   ulica_pacj = p.ulica,
                                   opis_pacj = p.opis,
                                   uwagi_pacj = p.uwagi,
                                   lekarz_pacjenta = l.imie + " " + l.nazwisko

                               };

                pacjenci_dataGrid.DataSource = patients.ToList();
            }
        }
Esempio n. 27
0
        private void DisplayDoctors()
        {
            using (var dc = new RMEntities())
            {
                var doctors = from c in dc.Personel1
                              select new
                              {
                                  ID_lekarz = c.ID_lekarz,
                                  imie_lekarz = c.imie,
                                  nazwisko_lekarz = c.nazwisko,
                                  stanowisko_lekarz = c.stanowisko,
                                  specjalizacja_lekarz = c.specjalizacja

                              };

                lekarze_dataGrid.DataSource = doctors.ToList();
            }
        }
Esempio n. 28
0
        private void edytuj_karetke_Click(object sender, EventArgs e)
        {
            zaladujWartosciZBoxow();

            using (RMEntities ctx = new RMEntities())
            {
                ctx.Karetkas.Attach(edytowanaKaretka);
                ctx.Entry(edytowanaKaretka).State = EntityState.Modified;
                ctx.SaveChanges();
            }

            oknoEdycjaKaretki.ActiveForm.Close();
        }
Esempio n. 29
0
        private void edytujLekarza_Click(object sender, EventArgs e)
        {
            zaladujWartosciZBoxow();

            using (RMEntities ctx = new RMEntities())
            {
                ctx.Personel1.Attach(edytowanyLekarz);
                ctx.Entry(edytowanyLekarz).State = EntityState.Modified;
                ctx.SaveChanges();
            }

            oknoEdycjaPacjenta.ActiveForm.Close();
        }
Esempio n. 30
0
        private void MenuLekarze_UsunBtn_Click(object sender, EventArgs e)
        {
            using (RMEntities context = new RMEntities())
            {
                long ID_lekarza = zwrocIDWybranegoLekarza();
                Personel1 lekarz = context.Personel1.First(p => p.ID_lekarz == ID_lekarza);

                DialogResult wynik = MessageBox.Show("Na pewno usunąć lekarza: " + lekarz.imie + " " + lekarz.nazwisko + "?", "Usuwanie lekarza", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

                if (wynik == DialogResult.Yes)
                {
                    context.Personel1.Remove( lekarz );

                    // tu powinno być usuwanie z Pacjentów IDlekarza o lekarz.ID_lekarz
                    context.SaveChanges();
                    DisplayDoctors();
                }
            }
        }