コード例 #1
0
ファイル: KlientStrzelnicy.cs プロジェクト: gniadzix/Twix
 public bool zmianaDanych(string pes, string imPoZmianie, string naz, string nrDow, string pesPoZmianie, string log, string has, bool czyAdm)
 {
     try
     {
         Baza encjaTwix = new Baza();
         var  klient    = encjaTwix.Twix_Klienci.FirstOrDefault(a => a.PESEL == pes);
         klient.IMIE      = imPoZmianie;
         klient.NAZWISKO  = naz;
         klient.PESEL     = pesPoZmianie;
         klient.NR_DOWODU = nrDow;
         klient.LOGIN     = log;
         klient.HASLO     = has;
         if (czyAdm == true)
         {
             klient.czyADMIN = 1;
         }
         else
         {
             klient.czyADMIN = 0;
         }
         //klient.ID_RANGI = ran;*/
         encjaTwix.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
コード例 #2
0
ファイル: KlientStrzelnicy.cs プロジェクト: gniadzix/Twix
        public bool dodajWynik(String bron, int wynik, String login)
        {
            try
            {
                int  id_broni  = 2;
                Baza encjaTwix = new Baza();
                var  klient2   = encjaTwix.Twix_SL_Broni.FirstOrDefault(a => a.NAZWA == bron);
                id_broni = klient2.ID;

                var klient = encjaTwix.Twix_Klienci.FirstOrDefault(a => a.LOGIN == login);
                id = klient.ID;
                int klient3 = encjaTwix.Twix_Wyniki.Max(a => a.ID);
                var wyniki  = new Twix_Wyniki();

                wyniki.ID_KLIENTA = id;
                wyniki.WYNIK      = wynik;
                wyniki.ID_BRONI   = id_broni;
                wyniki.DATA       = DateTime.Today;
                wyniki.ID         = 1 + klient3;
                encjaTwix.Twix_Wyniki.Add(wyniki);
                encjaTwix.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
コード例 #3
0
ファイル: KlientStrzelnicy.cs プロジェクト: gniadzix/Twix
 public bool usunUzytkownika(string pes)
 {
     try
     {
         Baza encjaTwix = new Baza();
         var  klient    = encjaTwix.Twix_Klienci.FirstOrDefault(a => a.PESEL == pes);
         encjaTwix.Twix_Klienci.Remove(klient);
         encjaTwix.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
コード例 #4
0
ファイル: KlientStrzelnicy.cs プロジェクト: gniadzix/Twix
        public void nadawanieRangi()
        {
            int rang = obliczanieRangi();

            //int? nullRang = rang;
            try
            {
                Baza encjaTwix         = new Baza();
                var  aktualizacjaRangi = encjaTwix.Twix_Klienci.FirstOrDefault(a => a.ID == id);
                aktualizacjaRangi.ID_RANGI = rang;
                encjaTwix.SaveChanges();
            }
            catch
            {
                MessageBox.Show("Błąd");
            }
        }
コード例 #5
0
ファイル: KlientStrzelnicy.cs プロジェクト: gniadzix/Twix
 public void sumowanie()
 {
     try
     {
         Baza encjaTwix = new Baza();
         //var wynik = encjaTwix.Twix_Wyniki.Select(a => a.ID_KLIENTA == id);
         var sum             = encjaTwix.Twix_Wyniki.Where(a => a.ID_KLIENTA == id && a.WYNIK != null).Sum(s => s.WYNIK);
         var aktualizacjaPkt = encjaTwix.Twix_Klienci.FirstOrDefault(a => a.ID == id);
         if (sum == null)
         {
             sum = 0;
         }
         aktualizacjaPkt.SUMAPKT = sum;
         encjaTwix.SaveChanges();
     }
     catch
     {
         MessageBox.Show("Bład");
     }
 }
コード例 #6
0
ファイル: KlientStrzelnicy.cs プロジェクト: gniadzix/Twix
 public bool dodajUzytkownika(string imie, string nazwisko, string nrDowodu, string pesel, string login, string haslo, int czyAdmin)
 {
     try
     {
         Baza twixEncjaDodajUzytkownika = new Baza();
         var  nowyUzytkownik            = new Twix_Klienci();
         nowyUzytkownik.IMIE      = imie;
         nowyUzytkownik.NAZWISKO  = nazwisko;
         nowyUzytkownik.NR_DOWODU = nrDowodu;
         nowyUzytkownik.PESEL     = pesel;
         nowyUzytkownik.LOGIN     = login;
         nowyUzytkownik.HASLO     = haslo;
         nowyUzytkownik.czyADMIN  = czyAdmin;
         twixEncjaDodajUzytkownika.Twix_Klienci.Add(nowyUzytkownik);
         twixEncjaDodajUzytkownika.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
コード例 #7
0
ファイル: KlientStrzelnicy.cs プロジェクト: gniadzix/Twix
 public bool rejestracja(string im, string naz, string nrDow, string pes, string log, string has)
 {
     try
     {
         Baza encjaTwix      = new Baza();
         var  nowyUzytkownik = new Twix_Klienci();
         nowyUzytkownik.IMIE      = im;
         nowyUzytkownik.NAZWISKO  = naz;
         nowyUzytkownik.NR_DOWODU = nrDow;
         nowyUzytkownik.PESEL     = pes;
         nowyUzytkownik.LOGIN     = log;
         nowyUzytkownik.HASLO     = has;
         nowyUzytkownik.czyADMIN  = 0;
         nowyUzytkownik.ID_RANGI  = 1;
         nowyUzytkownik.SUMAPKT   = 0;
         encjaTwix.Twix_Klienci.Add(nowyUzytkownik);
         encjaTwix.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }