/// <summary> /// Rukuje događajem pritisak tipke na tipkovnici. Ako se pritisne tipa F1 otvara se forma za pomoć /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void frmDodajVozilo_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F1) { if (vozilo == null) { frmPomoc pomoc = new frmPomoc(); RichTextBox richTextBox = (RichTextBox)pomoc.Controls.Find("rxtPomoc", true)[0]; richTextBox.Clear(); richTextBox.Text = "Rent-A-Car Help Center\n\n"; richTextBox.Text += "Trenutno ste pritisnuli F1 na formi DodajVozilo.\n\n" + "Na formi DodajVozilo možete vidjeti tekstulna polja za unos novog vozila te gumb ''Dodaj vozilo''\n\n " + "Registracijska oznaka mora imati 9 ili 10 znakova npr(KR-111-IB), ukoliko je registracijska oznaka dostupna tekstualno polje je zelene boje inače je crvene .\n\n" + "Ukoliko su uneseni svi uneseni podaci ispravni i pritisnite gumb ''Dodaj vozilo'' dodaje se novo vozilo te Vas aplikacija vodi na formu Vozila. \n\n"; pomoc.ShowDialog(); } else { frmPomoc pomoc = new frmPomoc(); RichTextBox richTextBox = (RichTextBox)pomoc.Controls.Find("rxtPomoc", true)[0]; richTextBox.Clear(); richTextBox.Text = "Rent-A-Car Help Center\n\n"; richTextBox.Text += "Trenutno ste pritisnuli F1 na formi DodajVozilo.\n\n" + "Na formi DodajVozilo možete vidjeti tekstulna polja za unos novog vozila te gumb ''Ažuriraj vozilo''\n\n " + "Možete vidjeti da su sva polja već popunjena, te možete izmeniti podatake o vozilu.\n\n" + "Ukoliko su uneseni svi uneseni podaci ispravni i pritisnite gumb ''Ažuriraj vozilo'' ažurira se vozilo te Vas aplikacija vodi na formu Vozila. \n\n"; pomoc.ShowDialog(); } } }
/// <summary> /// Rukuje događajem pritiska tipke na tipkovnici. Ako se pritisne tipka F1 otvara se forma frmPomoc koja služi za pomoć u navigaciji kroz aplikaciju /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void frmMjesecniPregledRezervacija_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F1) { frmPomoc pomoc = new frmPomoc(); RichTextBox richTextBox = (RichTextBox)pomoc.Controls.Find("rxtPomoc", true)[0]; richTextBox.Clear(); richTextBox.Text = "Pritisnuli ste F1 na frmMjesecniPregeld rezervacija. Na formi za pregled mjesečnih rezervacija možemo vidjeti 3 elementa, jedan je element gore u sredini u njemu možemo mijenjati mjesec i godinu i u ovisnosti o promjeni na tabičnom prikazu se mijenjaju podaci o rezervaciji koji su se dogodili u izabranom mjesecu. Klikom na gumb Natrag vraćamo se na izbornik. Korisničku pomoć možemo dobiti pritiskom F1 tipke na tipkovnici."; pomoc.ShowDialog(); } }
/// <summary> /// User help /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void frmIzvjestaj_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F1) { frmPomoc pomoc = new frmPomoc(); RichTextBox richTextBox = (RichTextBox)pomoc.Controls.Find("rxtPomoc", true)[0]; richTextBox.Clear(); richTextBox.Text = "Rent-A-Car Help Center\n\n"; richTextBox.Text += "U ovoj formi je prikazan izvjestaj, klikon na pisac ispisuje se dani izvjestaj"; pomoc.ShowDialog(); } }
/// <summary> /// Help box za korisnike /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void frmPovijestIznajmljivanja_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F1) { frmPomoc pomoc = new frmPomoc(); RichTextBox richTextBox = (RichTextBox)pomoc.Controls.Find("rxtPomoc", true)[0]; richTextBox.Clear(); richTextBox.Text = "Rent-A-Car Help Center\n\n"; richTextBox.Text += "U padajucem izborniku se moze odabrati radnik za kojeg zelimo vidjeti iznajmljivanja \n" + "Te se u pogledu mogu onda vidjeti sva izmajmljivanja za pojedinog radnika"; pomoc.ShowDialog(); } }
private void frmPrijava_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F1) { frmPomoc pomoc = new frmPomoc(); RichTextBox richTextBox = (RichTextBox)pomoc.Controls.Find("rxtPomoc", true)[0]; richTextBox.Clear(); richTextBox.Text = "Rent-A-Car Help Center\n\n"; richTextBox.Text += "Trenutno ste pritisnuli F1 na formi Prijava.\n\nNa formi Prijava možete vidjeti dva tekstualna polja " + ", te dva gumba ''Prijavi se'' i ''Registracija''. Ukoliko ste već registrirani popunite tekstulna polja sa svojim podacima za prijavu " + "te pritisnite gumb ''Prijavi se'', ako su podaci ispravni aplikacija Vas vodi do glavnog izbornika, a ako su podaci neispravni ispisuje se poruka pogreške.\n\n " + "Također imate mogućnost prikaza lozinke, označavanjem checkbox-a prikazuju Vam se znakovi vaše lozinke.\n\n" + "Ukoliko niste registrirani pritisnite gumb ''Registracija'' koji će Vas odvesti do forme za registraciju." + "\n\nPodaci za prijavu:\n\nADMINISTRATOR \nKorisničko ime: agazdek1 \nLozinka: Lozinka1"; pomoc.ShowDialog(); } }
/// <summary> /// User help /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void frmPovratnaInformacijaKorisnik_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F1) { frmPomoc pomoc = new frmPomoc(); RichTextBox richTextBox = (RichTextBox)pomoc.Controls.Find("rxtPomoc", true)[0]; richTextBox.Clear(); richTextBox.Text = "Rent-A-Car Help Center\n\n"; richTextBox.Text += " Forma za povratne informacije radi na nacin da se u \n" + " padajucim izbornicima odabiru korisnik i vozilo \n" + " te ocjena usluge koja se rucno upisuje u rangu od 1 do 10 \n" + " bilo bi pozljeno ostaviti i neku povratnu informaciju na za \n" + " to predvidenom mjestu, kada je sve uspjesno ispunjeno \n" + " pritiskom na gumb unesi povratnu informaciju \n" + " dodaje se nova informacija\n"; pomoc.ShowDialog(); } }
/// <summary> /// user hellp /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void frmObracunPlace_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F1) { frmPomoc pomoc = new frmPomoc(); RichTextBox richTextBox = (RichTextBox)pomoc.Controls.Find("rxtPomoc", true)[0]; richTextBox.Clear(); richTextBox.Text = "Rent-A-Car Help Center\n\n"; richTextBox.Text += "Forma za obracun place se koristi na nacin da se unese radnikova \n" + "placa po satu u za to predvideni tekstualni okvir.\n" + "Pritiskom na gumb izracunaj izracunava se placa i \n" + "popunjavaju se ostali tekstualni okviri odgovarajucim \n" + "podacima. Kada je operacija uspjesno izvrsena \n" + "Pojavljuje se gumb ispis koji generira automatski \n" + "Izvještaj s placom za radnika."; pomoc.ShowDialog(); } }
/// <summary> /// Rukuje događajem pritisak tipke na tipkovnici.Ako je pritisnuta tipa F1 prikazuje se forma za pomoć korisnicima /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void frmRegistracija_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F1) { frmPomoc pomoc = new frmPomoc(); RichTextBox richTextBox = (RichTextBox)pomoc.Controls.Find("rxtPomoc", true)[0]; richTextBox.Clear(); richTextBox.Text = "Rent-A-Car Help Center\n\n"; richTextBox.Text += "Trenutno ste pritisnuli F1 na formi Registracija.\n\n" + "Na formi Registracija možete vidjeti tekstualna polja koja se od Vas traže za registraciju, te gumb ''Registriraj''.\n\n " + "OIB korisnika mora sadržavati 11 znakova, ako je OIB ispravan tekstualno polje za OIB će imati zelenu boju, inaće je boja crvena.\n\n" + "Ako je korisničko ime koje ste unijeli već zauzeto tekstualno polje za unos koriničkog imena će imati crvenu boju, inače je zelena.\n\n" + "Lozinka mora sadržavati minimano 8 znakova te jedno veliko slovo i jednu znamenku, ako je lozinka ispravnog formata tekstualno polje za lozinku je zeleno inače je crveno.\n\n" + "Tekstualna polja ''Broj mobitela'' i ''Broj telefona'' nisu obavezna za unos.\n\n" + "Nakon što su uneseni svi obavazni podaci za registraciju možete kliknuti na gumb ''Registriraj'' te ukoliko su svi podaci ispravni aplikacija Vas vodi na formu za prijavu, a inače se ispisuje poruka o pogreški koje ste načinili."; pomoc.ShowDialog(); } }
/// <summary> /// Rukuje događajem otpuštanja pritisnutog gumba F1 na formi frmDodajPromijeniRezervaciju. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void frmDodajPromijeniRezervaciju_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F1) { frmPomoc pomoc = new frmPomoc(); RichTextBox richTextBox = (RichTextBox)pomoc.Controls.Find("rxtPomoc", true)[0]; richTextBox.Clear(); richTextBox.Text = "Rent-A-Car Help Center\n\n"; richTextBox.Text += "Trenutno ste pritisnuli F1 na formi Kreiraj ili promijeni rezervaciju.\n\nNa formi Kreiraj ili promijeni rezervaciju možete vidjeti pet grupa za unos podataka " + ", te jedan gumb ''Rezerviraj'' ili ''Promijeni'' ovisno o tome kreirate li novu ili mijenjate postojeću rezervaciju. Ukoliko mijenjate rezervaciju," + " možete mijenjati datum početka rezervacije, datum kraja rezervacije, napomenu i vozilo koje želite rezervirati. Ukoliko kreirate rezervaciju, možete " + "popunjavati također ta ista polja. Prilikom klika na gumb ''Pregled dostupnih vozila'' otvara vam se prozor u kojem su prikazani podaci o dostupnim vozilima" + "za definirane datume početka i kraja rezervacije, te na kojem možete odabrati vozilo koje želite rezervirati.\n\n " + "Klikom na gumb ''Rezerviraj'' provjerava se popunjenost obrasca podacima i ake je sve popunjeno na ispravan način, izvršava se Vaša rezervacija, a inače se pojavljuje" + "poruka o pogrešno popunjenim poljima."; pomoc.ShowDialog(); } }
private void frmVozila_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F1) { frmPomoc pomoc = new frmPomoc(); RichTextBox richTextBox = (RichTextBox)pomoc.Controls.Find("rxtPomoc", true)[0]; richTextBox.Clear(); richTextBox.Text = "Rent-A-Car Help Center\n\n"; richTextBox.Text += "Trenutno ste pritisnuli F1 na formi Vozila.\n\n" + "Na formi Vozila možete vidjeti tablični prikaz koji pokazuje sva vozila, gumbove ''Dodaj vozilo'', ''Ažuriraj Vozilo'', ''Briši vozilo'', te dva tekstualna polja.\n\n " + "Prilikom klika na gumb ''Dodaj vozilo'' aplikacija Vas vodi na formu za unos novog vozila .\n\n" + "Ukoliko odaberete neko vozilo iz tablice i pritisnite gumb ''Ažuriraj vozilo'' aplikacija Vas vodi do forme za izmjenu podataka o vozilu.\n\n" + "Ukoliko odaberete neko vozilo iz tablice i pritisnite gumb ''Briši vozilo'' vozilo se briše ako trenutno nije iznamljeno ili rezervirano, u tom slučaju se ispisuje poruka pogreške.\n\n" + "Prilikom unosa teksta u tekstualno polje ''Pretraga po nazivu'' u tablici se prikazuju samo vozila čiji naziv sadrži uneseni tekst. \n\n" + "Prilikom unosa teksta u tekstualno polje ''Pretraga po registraciji'' u tablici se prikazuju samo vozila čije registracijske oznake sadrže uneseni tekst. \n\n"; pomoc.ShowDialog(); } }
/// <summary> /// User help /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void frmObracunPlacePregledSmjena_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F1) { frmPomoc pomoc = new frmPomoc(); RichTextBox richTextBox = (RichTextBox)pomoc.Controls.Find("rxtPomoc", true)[0]; richTextBox.Clear(); richTextBox.Text = "Forma za obracun place i pregled smjena ima dvije grupe \n" + "jedna grupa je placa, a druga smjene. Placa sluzi za \n" + "obracun placa, odabere se zaposlenik u padajucem izborniku\n" + "i mjesec za koji mu zelite isplatiti ili izracunati placu. \n" + "Kada je sve ispravno odabrano pokazuje se gumb obracunaj \n" + "placu koji vodi na novu formu za obracun place. \n" + "Kod grupe za planiranje smjena postupak je jos jednostavniji \n" + "odabere se dan, kada je dan ispravno odabran prikazuje se\n" + "gumb za planiranje smjena koji otvara novu formu."; pomoc.ShowDialog(); } }
/// <summary> /// Metoda koja poziva pomoc na formi klikom na f1 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void frmPregledSmjena_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F1) { frmPomoc pomoc = new frmPomoc(); RichTextBox richTextBox = (RichTextBox)pomoc.Controls.Find("rxtPomoc", true)[0]; richTextBox.Clear(); richTextBox.Text = "Rent-A-Car Help Center\n\n"; richTextBox.Text += " Forma za pregled smjena ima dva dijela, a to su jutarnji i popodnevni dio \n" + " Izgledom su jednaki samo je svaki za svoju smjenu \n" + " Automatski se ispisuje broj radnika u smjeni ako ih ima \n" + " te se ispisuju radnici koji rade zbog bolje preglednosti \n" + " ispod toga slijedi padajuci izbornik s svim radnicima u poduzecu\n" + " te su tamo gumbi za dodavanje i micanje ovisno o zelji i potrebi \n" + " Klikom na gumb dodaje se ili mice radnik, ali za unesene \n" + " promjene treba ponovno otvoriti formu zbog osvjezavanja baze\n" + " a s tim i pogleda\n" + " NAPOMENA: radnik ne moze radi u dvije smjene isti dan i aplikacija ce baciti gresku\n" + " takoder na vrhu pise datum za koji se unose radnici u smjenu\n"; pomoc.ShowDialog(); } }
/// <summary> /// Metoda za prikaz pomoci na formi /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void PregledFeedbackova_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F1) { frmPomoc pomoc = new frmPomoc(); RichTextBox richTextBox = (RichTextBox)pomoc.Controls.Find("rxtPomoc", true)[0]; richTextBox.Clear(); richTextBox.Text = "Rent-A-Car Help Center\n\n"; richTextBox.Text += " Forma za pregled vozila ima par mogucnosti koje ce biti opisane \n" + " Vozilo za kojeg zelimo povratne informacije odabire se na \n" + " padajucem izborniku, te se s desne strane vide sve povratne \n" + " informacije te ispod padajuceg izbornika vidimo prosjecnu ocjenu \n" + " za to vozilo. U listi podataka s desne strane mozemo odabrati \n" + " tocno odredenu povratnu informaciju. Tim odabirom se automatski \n" + " puni tekstualni okvir zbog lakse i preglednijeg citanja komentara \n" + " U donjem desnom kutu se vidi opcenita ocjena cjelokupne usluge \n" + " U slucaju nepozeljnog ili bezobraznog komentara cak i u slucaju manipulacije \n" + " postoji gumb za brisanje povratne informacije. Odabere se povratna informacija \n" + " te klikom na gumb za brisanje ona nestaje \n" + "Tekstualni okviri pokazuju vozila s ocjenuom 1 i \n" + "Vozila s ocjenom 4 ili vise kao najbolja"; pomoc.ShowDialog(); } }