private void zapiszBtn_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Czy napewno chcesz wprowadzić zmiany?", "Potwierdź", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { if (imieTb.Text != string.Empty && nazwiskoTb.Text != string.Empty && loginTb.Text != string.Empty) { Uprawnienia uprawnienie = (uprawnieniaCb.SelectedItem as Uprawnienia); uzytkownik.Imie = imieTb.Text; uzytkownik.Nazwisko = nazwiskoTb.Text; uzytkownik.Login = loginTb.Text; uzytkownik.Uprawnienia = uprawnienie; String HP = Program.hashPass(hasloTb.Text); if (uzytkownik.Haslo != String.Empty && uzytkownik.Haslo != HP) { uzytkownik.Haslo = HP; } BazaDanych.Polaczenie.SubmitChanges(); } else { MessageBox.Show("Wprowadź prawidłowe dane.", "Błąd", MessageBoxButtons.OK); } } }
/// <summary> /// Transformacja danych do listy _ListExaminers /// Parsowanie Examiners.xml używając XMLDocument class. /// </summary> /// <returns></returns> public void LoadFileExaminers() { XmlNode ExaminerNode = _examinerData.SelectSingleNode("EgzaminatorzyList"); XmlNodeList ExaminerList = ExaminerNode.SelectNodes("Egzaminator"); foreach (XmlNode examiner in ExaminerList) { Egzaminatorzy examiners = new Egzaminatorzy(); examiners.EgzaminatorId = Convert.ToInt32(examiner["egzaminatorId"].InnerText); examiners.EgzaminatorImie = examiner["egzaminatorImie"].InnerText; examiners.EgzaminatorNazwisko = examiner["egzaminatorNazwisko"].InnerText; examiners.EgzaminatorCKE = examiner["egzaminatorNumer"].InnerText; examiners.EgzaminatorOsrodek = examiner["egzaminatorKodOsrodka"].InnerText; examiners.EgzaminatorMiasto = examiner["egzaminatorMiejscowosc"].InnerText; XmlNode QualificationListNode = examiner.SelectSingleNode("UprawnieniaList"); XmlNodeList QualificationList = QualificationListNode.SelectNodes("Uprawnienia"); foreach (XmlNode node in QualificationList) { Uprawnienia qualification = new Uprawnienia(); qualification.KwalifikacjaId = Convert.ToInt32(node["kwalifikacjaId"].InnerText); qualification.KwalifikacjaKod = node["kwalifikacjaKod"].InnerText; qualification.KwalifikacjaNazwa = node["kwalifikacjaNazwa"].InnerText; examiners.KwalifikacjeList.Add(qualification); } _ListEgzaminatorzy.Add(examiners); } RecordCount = _ListEgzaminatorzy.Count; }
public ActionResult Create([Bind(Include = "ID,FK_Kierowca,NumerUprawnienia,Opis,DataOd,DataDo")] Uprawnienia uprawnienia) { if (ModelState.IsValid) { db.Uprawnienia.Add(uprawnienia); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FK_Kierowca = new SelectList(db.Kierowca, "FK_Uzytkownik", "ImieNazwisko", uprawnienia.FK_Kierowca); return(View(uprawnienia)); }
public static void WyszukajOsobyZUprawnieniem(List <Osoba> lista, Uprawnienia uprawnienie) { List <Osoba> wynik = new List <Osoba>(); foreach (var item in lista) { if (item.CertyfikatyIUprawnienia.Contains(uprawnienie)) { wynik.Add(item); } } //W 'wynik" mamy liste osob z danym uprawnieniem i trzeba ją wrzucic w jakiegos grida czy gdzies tam gdzie bedzie ona wyswietlona }
public static double ProcentZDanymUprawnieniem(List <Osoba> lista, Uprawnienia uprawnienie) { double ileOsobZCecha = 0.00001; foreach (var item in lista) { if (item.CertyfikatyIUprawnienia.Contains(uprawnienie)) { ileOsobZCecha++; } } return(ileOsobZCecha / lista.Count() * 100); }
// GET: Uprawnienia/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Uprawnienia uprawnienia = db.Uprawnienia.Find(id); if (uprawnienia == null) { return(HttpNotFound()); } return(View(uprawnienia)); }
public ActionResult CreateByUser([Bind(Include = "ID,FK_Kierowca,NumerUprawnienia,Opis,DataOd,DataDo")] Uprawnienia uprawnienia) { var id = int.Parse(User.Identity.GetUserId()); uprawnienia.FK_Kierowca = id; if (ModelState.IsValid) { db.Uprawnienia.Add(uprawnienia); db.SaveChanges(); return(RedirectToAction("IndexUser", new { id = id })); } ViewBag.FK_Kierowca = new SelectList(db.Kierowca, "FK_Uzytkownik", "ImieNazwisko", uprawnienia.FK_Kierowca); return(View(uprawnienia)); }
private static void DodajUzytkownika(Uprawnienia uprawnienia) { Uzytkownik uzytkownik = new Uzytkownik(); Console.Write("Firstname: "); uzytkownik.Imie = Console.ReadLine(); Console.Write("Lastname: "); uzytkownik.Nazwisko = Console.ReadLine(); Console.Write("Login: "******"Password: "******"Successfully added a new user"); }
private static void DodajUzytkownika(Uprawnienia uprawnienia) { Uzytkownik uzytkownik = new Uzytkownik(); Console.Write("Imię: "); uzytkownik.Imie = Console.ReadLine(); Console.Write("Nazwisko: "); uzytkownik.Nazwisko = Console.ReadLine(); Console.Write("Login: "******"Hasło: "); uzytkownik.Haslo = Console.ReadLine(); uzytkownik.LicencjeID = new BindingList <int>(); uzytkownik.Uprawnienia = uprawnienia; uzytkownik.ID = BazaDanych.Uzytkownicy.LastOrDefault()?.ID + 1 ?? 0; BazaDanych.Uzytkownicy.Add(uzytkownik); Console.WriteLine("Pomyślnie dodano nowego administratora"); }
public ActionResult Edit([Bind(Include = "ID,FK_Kierowca,NumerUprawnienia,Opis,DataOd,DataDo")] Uprawnienia uprawnienia) { if (ModelState.IsValid) { db.Entry(uprawnienia).State = EntityState.Modified; db.SaveChanges(); if (User.IsInRole("Kierowca")) { return(RedirectToAction("IndexUser", new { id = uprawnienia.FK_Kierowca })); } else { return(RedirectToAction("Index")); } } ViewBag.FK_Kierowca = new SelectList(db.Kierowca, "FK_Uzytkownik", "ImieNazwisko", uprawnienia.FK_Kierowca); return(View(uprawnienia)); }
public ActionResult DeleteConfirmed(int id) { Uprawnienia uprawnienia = db.Uprawnienia.Find(id); if (User.IsInRole("Kierowca") && uprawnienia.FK_Kierowca.ToString().Equals(User.Identity.GetUserId())) { return(RedirectToAction("IndexUser", new { id = uprawnienia.FK_Kierowca })); } db.Uprawnienia.Remove(uprawnienia); db.SaveChanges(); if (User.IsInRole("Kierowca")) { return(RedirectToAction("IndexUser", new { id = uprawnienia.FK_Kierowca })); } else { return(RedirectToAction("Index")); } }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Uprawnienia uprawnienia = db.Uprawnienia.Find(id); if (User.IsInRole("Kierowca") && !uprawnienia.FK_Kierowca.ToString().Equals(User.Identity.GetUserId())) { return(RedirectToAction("IndexUser", new { id = uprawnienia.FK_Kierowca })); } if (uprawnienia == null) { return(HttpNotFound()); } ViewBag.FK_Kierowca = new SelectList(db.Kierowca, "FK_Uzytkownik", "ImieNazwisko", uprawnienia.FK_Kierowca); return(View(uprawnienia)); }
private void zapiszButton_Click(object sender, EventArgs e) { Uzytkownicy nowyUzytkownik = new Uzytkownicy(); Uprawnienia uprawnienia = (typComboBox.SelectedItem as Uprawnienia); if (imieTb.Text != string.Empty && nazwiskoTb.Text != string.Empty && loginTb.Text != string.Empty && hasloTb.Text != string.Empty) { nowyUzytkownik.Imie = imieTb.Text; nowyUzytkownik.Nazwisko = nazwiskoTb.Text; nowyUzytkownik.Login = loginTb.Text; nowyUzytkownik.Haslo = Program.hashPass(hasloTb.Text); nowyUzytkownik.Id_uprawnienia = uprawnienia.Id_uprawnienia; BazaDanych.Polaczenie.Uzytkownicies.InsertOnSubmit(nowyUzytkownik); BazaDanych.Polaczenie.SubmitChanges(); this.Close(); } else { MessageBox.Show("Wprowadź prawidłowe dane.", "Błąd", MessageBoxButtons.OK); } }
public WiadomoscZwrotna DodajUzytkownika(string imie, string nazwisko, string login, string haslo, Uprawnienia uprawnienia) { if (UprawnieniaUzytkownika == Uprawnienia.Administrator && BazaDanych.Uzytkownicy.All(u => u.Login != login)) { Uzytkownik uzytkownik = new Uzytkownik() { Imie = imie, Nazwisko = nazwisko, Login = login, Haslo = CalculateMD5Hash(haslo), Uprawnienia = uprawnienia, LicencjeID = new BindingList <int>() }; uzytkownik.ID = BazaDanych.Uzytkownicy.LastOrDefault()?.ID + 1 ?? 0; BazaDanych.Uzytkownicy.Add(uzytkownik); return(WiadomoscZwrotna.Pomyslnie); } else { return(WiadomoscZwrotna.Niepomyslnie); } }
public Kierowca(string nazwisko, DateTime dataWaznosci) { _uprawnienia = (Uprawnienia)Program.random.Next(5); _nazwisko = nazwisko; _dataWaznosci = dataWaznosci; }