public ActionResult DeleteClient(Klient Client) { Pracownik.UsunKlienta(Client); this.GetLog().Warn("Customer(" + Client.imie + " " + Client.nazwisko + ") has been deleted"); //return Content(empl.id + " " + empl.email + " " + empl.haslo + " " + empl.Type); return(RedirectToAction("EditClients")); }
// GET: Empl public ActionResult EditClients() { //if ((int)Session["Type"] < 3) { return(View(Pracownik.WyswietlKlientow())); //} //return RedirectToAction("Index", "Home"); }
public ActionResult AddClient(Klient Client) { Pracownik.DodajKlienta(Client); this.GetLog().Info("Customer(" + Client.imie + " " + Client.nazwisko + ") detail have been added"); //return Content(empl.id + " " + empl.email + " " + empl.haslo + " " + empl.Type); return(RedirectToAction("EditClients")); }
public ActionResult AddCar(Samochod car) { Pracownik.DodajSamochod(car); this.GetLog().Info("Car with a registration no." + car.nrTablicyRej + " has been added"); //return Content(car.dostepny.ToString()); return(RedirectToAction("ShowCars")); }
private void Button_Click(object sender, RoutedEventArgs e) { if (!pas.Password.Equals(pasp.Password)) { return; } Konto k = new Konto() { Clear = combo.SelectedIndex + 1, Login = log.Text }; Globals.client.SetKonto(k, new int[] { 3, 3, 3, 3 }, pas.Password); int id = Globals.client.GetKonta().Where(c => c.Login.Equals(log.Text)).First().ID; Klient kl = new Klient() { Imie = im.Text, Nazwisko = naz.Text, ID_Konto = id, Adres = adr.Text }; Globals.client.SetKlient(kl, new int[] { 3, 3, 3, 3 }); if (prac.IsChecked == true) { Pracownik pr = new Pracownik() { Imie = im.Text, Nazwisko = naz.Text, ID_Konto = id, Data_zaczecia = DateTime.Now, Stanowisko = "Test" }; Globals.client.SetPracownik(pr, new int[] { 3, 3, 3, 3, 3 }); } this.Close(); }
public bool SetPracownik(Pracownik input, int[] classes) { if (this.konto == null) { return(false); } DBPracownik newPra = new DBPracownik() { Imie = input.Imie, Class_Imie = classes[0], Nazwisko = input.Nazwisko, Class_Nazwisko = classes[1], Data_zaczecia = input.Data_zaczecia, Class_Data_zaczecia = classes[2], Stanowisko = input.Stanowisko, Class_Stanowisko = classes[3], ID_Konto = input.ID_Konto, Class = classes[4] }; if (Locker <DBPracownik> .Lock(newPra, LockWritePracownik)) { ctx.Pracownik.Add(newPra); ctx.SaveChanges(); return(true); } return(false); }
public void GenerujRaportPracownika(Pracownik pracownik) { Raport += pracownik.Nazwisko; VirtualMachine.VirtualMachine.Hibernate(); //hibernuje porces w tym punkcie Raport += "Po zahibernowaniu " + pracownik.Imie + ";"; }
static void Main(string[] args) { Osoba osoba; // moze stworzyc instancje klasy //osoba = new Osoba(); // ale obiektu nie mozemy osoba = new Pracownik("Karol", "Ledzinski", 2000); Console.WriteLine(osoba.Imie); Console.WriteLine(osoba.Nazwisko); //Console.WriteLine(osoba.Wynagrodzenie); //brak dostepu Console.WriteLine(((Pracownik)osoba).Wynagrodzenie); //dostep po rzutowaniu //----------------- tablica -------------- Osoba[] osoby = new Osoba[4]; osoby[0] = new Pracownik("Janusz", "Wałęsa", 1000); osoby[1] = new Student("Leszek", "Młody", 1); osoby[2] = new Pracownik("Karolina", "Niezdała", 5); foreach (var z in osoby) { if (z != null) { Console.WriteLine(z.opis()); } } Pracownik pracownik = new Pracownik("Adolf", "Hitler", 15000); Student student = new Student(); Console.WriteLine(pracownik.opis()); //przykryta metoda abstrakcyjna opis() z klasy Osoba Console.WriteLine(student.opis()); Console.ReadLine(); }
public ActionResult AddRentalClient(Rezerwacja res) { res.Klient = int.Parse(Session["ID"].ToString()); Pracownik.DodajRezerwacje(res); this.GetLog().Info("Reservation no." + res.id + " has been added"); return(RedirectToAction("ShowRental")); }
public async Task <IActionResult> PutPracownik(int id, Pracownik pracownik) { if (id != pracownik.ID) { return(BadRequest()); } var nrPersonalny = context.Pracownicy .Where(p => p.NrPersonalny == pracownik.NrPersonalny && p.ID != pracownik.ID).FirstOrDefault(); if (nrPersonalny != null) { return(BadRequest($"taki numer peronalny należy do: {nrPersonalny.FullName}")); } context.Entry(pracownik).State = EntityState.Modified; try { await context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PracownikExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public void createPodmiotFromApplicationUser(TypKontaEnum typKonta) { switch (typKonta) { case TypKontaEnum.Indywidualne: var k = new Klient(); PodmiotId = k.PodmiotId; break; case TypKontaEnum.Firma: var f = new Firma(); PodmiotId = f.PodmiotId; break; case TypKontaEnum.Pracownik: var p = new Pracownik(); PodmiotId = p.PodmiotId; break; case TypKontaEnum.Monitoring: var m = new Pracownik { DostepDoMonitoringu = true }; PodmiotId = m.PodmiotId; break; case TypKontaEnum.Właściciel: var w = new Wlasciciel(); PodmiotId = w.PodmiotId; break; default: break; } }
/// <summary> /// Sprawdzenie dostępnych godzin na podstawie daty i lekarza i przypisanie ich do ComboBox-a /// </summary> /// <param name="wizyta"></param> private void CheckHours(Wizyta wizyta) { AvailableHours.Items.Clear(); Pracownik pracownik = new Pracownik(); var hours = lekarzeClass.GetHours(wizyta.Pracownik); foreach (var el in hours) { pracownik.Pracuje_Od = el.Pracuje_Od; pracownik.Pracuje_Do = el.Pracuje_Do; } for (int i = pracownik.Pracuje_Od; i < pracownik.Pracuje_Do; i++) { AvailableHours.Items.Add(i); } var sethours = wizytyClass.ListRows(wizyta); if (sethours.Count > 0) { foreach (var el in sethours) { AvailableHours.Items.Remove(el.Godzina); } } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Imie,Nazwisko,Login,Haslo,Stanowisko")] Pracownik pracownik) { if (id != pracownik.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(pracownik); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PracownikExists(pracownik.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(pracownik)); }
public async Task <IActionResult> Update([FromBody] Pracownik entity) { if (entity == null) { return(BadRequest("Bad model")); } try { var pracToChange = await _dbContext.Pracownik.FirstAsync(p => p.Id == entity.Id); pracToChange.IsAdministrator = entity.IsAdministrator; pracToChange.Name = entity.Name; pracToChange.TrybPracy = entity.TrybPracy; pracToChange.CzasDostepuMin = entity.CzasDostepuMin; pracToChange.Email = entity.Email; pracToChange.StawkaGodzinowa = entity.StawkaGodzinowa; pracToChange.StawkaMiesieczna = entity.StawkaMiesieczna; await _dbContext.SaveChangesAsync(); return(NoContent()); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message)); } }
/// <summary> /// Kod wykonywany przy dodawaniu nowego pracownika /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtDodajPracownika_Click(object sender, RoutedEventArgs e) { if (TbPracownikImie.Text != "" && TbPracownikNazwisko.Text != "") { if (Models.Pracownik.WalidacjaPesel(TbPracownikPesel.Text)) //walidacja numeru PESEL { MessageBoxResult result = MessageBox.Show("Czy zapisać pracownika " + TbPracownikImie.Text + " " + TbPracownikNazwisko.Text + "?", "Zapis", MessageBoxButton.YesNo); if (result == MessageBoxResult.Yes) { try { Pracownik.DodajPracownika(TbPracownikImie.Text, TbPracownikNazwisko.Text, TbPracownikPesel.Text, TbPracownikAdres.Text, TbPracownikTelefon.Text, decimal.Parse(TbPracownikStawka.Text), CbUmowa.SelectedItem as Umowa, dbcontext); // dodanie pracownika TbPracownikImie.Clear(); TbPracownikAdres.Clear(); TbPracownikPesel.Clear(); TbPracownikTelefon.Clear(); TbPracownikNazwisko.Clear(); TbPracownikStawka.Clear(); CbUmowa.SelectedIndex = -1; //czyszczenie pól po zapisie } catch (FormatException ex) { MessageBox.Show("Popraw format danych!"); //komunikat jeśli wprowadzono niepoprawny format danych } } } else { MessageBox.Show("Podaj poprawny numer PESEL!"); } } else { MessageBox.Show("Podaj imię i nazwisko!"); } }
public IHttpActionResult PutPracownik(int id, Pracownik pracownik) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != pracownik.id_pracownik) { return(BadRequest()); } db.Entry(pracownik).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!PracownikExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public void PeselValidationTestPos() { if (!Pracownik.WalidacjaPesel("88110512118")) { Assert.Fail(); } }
public void PeselValidationTestPos2() { if (!Pracownik.WalidacjaPesel("89062714364")) { Assert.Fail(); } }
public void PeselValidationTestNeg3() { if (Pracownik.WalidacjaPesel("teutyurtyutyuyiuuyi")) { Assert.Fail(); } }
public void PeselValidationTestNeg5() { if (Pracownik.WalidacjaPesel("")) { Assert.Fail(); } }
public void PeselValidationTestNeg2() { if (Pracownik.WalidacjaPesel("123456789123456789")) { Assert.Fail(); } }
private void butSzukaj2_Click(object sender, RoutedEventArgs e) { try { if (lstPracownicy.SelectedIndex > -1) { Pracownik p = (Pracownik)lstPracownicy.SelectedItem; lstUmowy.ItemsSource = new ObservableCollection <Umowa>(_k.ZwrocTransakcjePracownik(p)); txtLiczbaUmow.Text = (_k.ZwrocTransakcjePracownik(p).Count().ToString()); InputBox2.Visibility = System.Windows.Visibility.Collapsed; } else { MessageBoxResult message = MessageBox.Show("Nie wybrano pracownika. Czy na pewno chcesz kontynuować?", "Uwaga!", MessageBoxButton.YesNo); if (message == MessageBoxResult.Yes) { InputBox2.Visibility = System.Windows.Visibility.Collapsed; } } } catch (ArgumentNullException) { MessageBox.Show("Nie udało się znaleźć umowy zawartej przez podanego pracownika.", "Błąd!", MessageBoxButton.OK, MessageBoxImage.Error); InputBox2.Visibility = System.Windows.Visibility.Collapsed; } }
public bool AddEmployee(EmployeesRequestDto newEmployee) { try { var employeeToAdd = new Pracownik { Imie = newEmployee.FirstName, Nazwisko = newEmployee.LastName, RokUr = newEmployee.BirthYear, Miasto = newEmployee.City, Stanowisko = newEmployee.Job, Email = newEmployee.Email, NrTel = newEmployee.PhoneNo, TablicaInfo = newEmployee.Info }; context.Pracownik.Add(employeeToAdd); context.SaveChanges(); return(true); } catch (Exception) { return(false); } }
private void confirmButton_Click(object sender, EventArgs e) { if (!DesignMode) { Zamowieny za = new Zamowieny(); Klient kl = new Klient(); Pracownik pr = new Pracownik(); RodzajWysylki ro = new RodzajWysylki(); Rabat ra = new Rabat(); RealizacjaZamowienia re = new RealizacjaZamowienia(); za = (Zamowieny)zamowienyBindingSource.Current; kl = (Klient)klientBindingSource.Current; pr = (Pracownik)pracownikBindingSource.Current; ro = (RodzajWysylki)rodzajWysylkiBindingSource.Current; ra = (Rabat)rabatBindingSource.Current; re = (RealizacjaZamowienia)realizacjaZamowieniaBindingSource.Current; za.Klient_IdKlienta = kl.IdKlienta; za.Pracownik_IdPracownika = pr.IdPracownika; za.RodzajuWysylki_IdRodzajWysylki = ro.IdRodzajWysylki; za.Rabat_IdRabatu = ra.IdRabatu; za.RealizacjaZamowienia_IdRealizacji = re.IdRealizacji; zamowienyBindingSource.ResetBindings(false); Funkcje.Instance._context.SaveChanges(); } }
public void Delete(Pracownik e) { var record = db.Pracowniks.Single(employee => employee.Pracownik_ID == e.Pracownik_ID); db.Pracowniks.DeleteOnSubmit(record); db.SubmitChanges(); }
public async Task Test2() { using (var db = new firmaContext()) { testowydzial.NazwaDzial = "Tworzenie dzia³u"; db.Add(testowydzial); testowestanowisko.NazwaStanowisko = "Tworzenie stanowiska"; testowestanowisko.Wynagrodzenie = 50; testowestanowisko.IdDzial = 1; testowestanowisko.IdDzialNavigation = testowydzial; db.Add(testowestanowisko); testowypracownik.Imie = "Ryszard"; testowypracownik.Nazwisko = "Tester"; testowypracownik.Pesel = "621112582346"; testowypracownik.StatusZatrudnienia = "zatrudniony"; testowypracownik.DataZatrudnienia = DateTime.Now.Date; testowypracownik.IdStanowisko = 1; testowypracownik.IdStanowiskoNavigation = testowestanowisko; db.Add(testowypracownik); db.SaveChanges(); } testowypracownik.Imie = "Zbigniew"; await pracownikcontroller.Edit(1, testowypracownik); Pracownik result = await pracownikrepository.PobierzPracownika(1); Assert.AreEqual(testowypracownik.Imie, result.Imie); Assert.AreEqual(testowypracownik.Nazwisko, result.Nazwisko); Assert.AreEqual(testowypracownik.Pesel, result.Pesel); Assert.AreEqual(testowypracownik.IdStanowisko, result.IdStanowisko); Assert.AreEqual(testowypracownik.StatusZatrudnienia, result.StatusZatrudnienia); Assert.AreEqual(testowypracownik.DataZatrudnienia, result.DataZatrudnienia); Assert.AreEqual(testowypracownik.IdPracownik, result.IdPracownik); }
public void TestMethod2() { Pracownik c1 = new Pracownik("Jan", "Nowak", "11111111111", Plcie.M); Pracownik c2 = new Pracownik("Adam", "Nowak", "22222222222", Plcie.M); Assert.AreEqual(1, c1.CompareTo(c2)); }
public void Delete() { form.DialogResult = DialogResult.None; try { // LINQ Pracownik employee = new Pracownik { Pracownik_ID = Convert.ToInt32(form.TextBox1), Imię = form.TextBox2, Nazwisko = form.TextBox3, Data_urodzenia = Convert.ToDateTime(form.TextBox4), Miejsce_urodzenia = form.TextBox5, Pensja = Convert.ToSingle(form.TextBox6), Funkcja_Funkcja_ID = qe.GetFunction(form.ComboBox1).Funkcja_ID }; qe.Delete(employee); // zakmniecie formularza form.DialogResult = DialogResult.OK; form.Dispose(); } catch (FormatException ex) { MessageBox.Show("Błędne dane.", "Błąd"); } catch (SqlException ex) { MessageBox.Show("Błąd komunikacji z bazą danych", "Błąd"); } }
public async Task <IActionResult> Edit(int id, [Bind("PracownikId,Imie,Nazwisko,Ulica,Kod,Miasto,Telefon,DataUrodz,DataZatru,DataKonUmowy,DataKarty,DataOdczKart,NrDowoduOsob,Aktywny,Firma")] Pracownik pracownik) { var currentuser = await _userManager.GetUserAsync(HttpContext.User); var firma = _context.Firmy.FirstOrDefault(f => f.UserId == currentuser.Id); if (id != pracownik.PracownikId) { return(NotFound()); } if (ModelState.IsValid) { try { pracownik.Firma = firma; _context.Update(pracownik); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PracownikExists(pracownik.PracownikId)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index")); } return(View(pracownik)); }
public PracownikWindow() { p = new Pracownik(); InitializeComponent(); cmbPlec.SelectedIndex = 0; cmbStanowisko.SelectedIndex = 0; }
public void Edit(Pracownik e) { var record = db.Pracowniks.Single(employee => employee.Pracownik_ID == e.Pracownik_ID); record.Imię = e.Imię; record.Nazwisko = e.Nazwisko; record.Data_urodzenia = e.Data_urodzenia; record.Miejsce_urodzenia = e.Miejsce_urodzenia; record.Pensja = e.Pensja; record.Funkcja_Funkcja_ID = e.Funkcja_Funkcja_ID; db.SubmitChanges(); }
public ActionResult Create(Pracownik pracownik) { if (ModelState.IsValid) { db.Pracowniks.Add(pracownik); db.SaveChanges(); return RedirectToAction("Index"); } return View(pracownik); }
public EmployeeForm(Pracownik employee, List<string> functions) { InitializeComponent(); textBox1.Text = "" + employee.Pracownik_ID; textBox2.Text = employee.Imię; textBox3.Text = employee.Nazwisko; textBox4.Text = employee.Data_urodzenia.Date.ToString(); textBox5.Text = employee.Miejsce_urodzenia; textBox6.Text = employee.Pensja.ToString(); FillFunctionList(functions); comboBox1.SelectedItem = employee.Funkcja.Nazwa_funkcji; }
//Ustawia kolejnosc nastepnego pracownika public void UstawKolejnosc(Pracownik pracownik) { NastepnyPracownik = pracownik; }
public void Insert(Pracownik employee) { db.Pracowniks.InsertOnSubmit(employee); db.SubmitChanges(); }