protected void loginBox_Authenticate(object sender, AuthenticateEventArgs e) { Object k = DAKlijenti.webSelectByKorisnickoIme(loginBox.UserName, loginBox.Password); try { if (k == null) { loginBox.FailureText = "Korisnik sa unesenim korisničkim imenom nije pronađen."; e.Authenticated = false; } else if (k is int) { loginBox.FailureText = "Unijeli ste pogrešnu lozinku. Pokušajte ponovo"; } else { e.Authenticated = true; } } catch (Exception ex) { loginBox.FailureText = ex.Message; e.Authenticated = false; } }
private void RacunZaKlijentaVelikiPrikazForm_Load(object sender, EventArgs e) { esp_RacunSelectByClientId_Result racun = DAKlijenti.RacunSelectByClientId(klijentId, rezervacijaId); if (racun != null) { nazivFirmeText.Text = racun.Naziv_Firme; tipAktivnostiText.Text = racun.Tip_aktivnosti; imeIPrezimeRadnikaText.Text = racun.Ime_i_prezime_radnika; strukaText.Text = racun.Struka; strucnaSpremaText.Text = racun.Stručna_sprema; datumPocetkaText.Text = Convert.ToString(racun.DatumPocetka); datumZavršetka.Text = Convert.ToString(racun.DatumZavrsetka); datumRezervacijeText.Text = Convert.ToString(racun.DatumRezervacije); brojSatiText.Text = Convert.ToString(racun.BrojRadnihSati); datumIspostaveRacunaText.Text = Convert.ToString(racun.DatumIspostaveRacuna); cijenaPoSatuText.Text = Convert.ToString(racun.CijenaPoSatu); ukupnoText.Text = Convert.ToString(racun.Ukupan_iznos_računa); } else { MessageBox.Show("racun još nije napravljen"); Close(); } }
private void napraviRacunSubmit_Click(object sender, EventArgs e) { if (naziv != null) { data = DAKlijenti.RezervacijeSelectByClientNameSingle(naziv); int iznos = Convert.ToInt32(data.BrojRadnihSati * data.CijenaPoSatu); DialogResult dialogResult = MessageBox.Show( "Upisati slijedeće podatke u račun: Iznos= " + iznos + ", datum i vrijeme kreiranja računa: " + DateTime.Now, "Provjera upisa", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { int racunId = DAKlijenti.RacuniInsert(iznos, data.RezervacijaId); MessageBox.Show("Upisali ste racun u bazu. Referentni broj računa je: " + racunId); Close(); } else if (dialogResult == DialogResult.No) { MessageBox.Show("Ponovo provjerite podatke o računu."); Close(); RacunInsertAndInfoForm noviRacun = new RacunInsertAndInfoForm(); noviRacun.Show(); } } else { MessageBox.Show(Global.GetString("select_miss"), "Upravljanje aplikacijom", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void snimiSubmit_Click(object sender, EventArgs e) { if (lozinkaInput.Text != "") { klijent.LozinkaSalt = UIHelper.GenerateSalt(); klijent.LozinkaHash = UIHelper.GenerateHash(lozinkaInput.Text, klijent.LozinkaSalt); DAKlijenti.KlijentiResetPass(klijent.Naziv, klijent.LozinkaSalt, klijent.LozinkaHash); } else { MessageBox.Show(Global.GetString("input_pass"), "Obavezan unos", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (korisnickoImeInput.Text != "") { klijent.KorisnickoIme = korisnickoImeInput.Text; DAKlijenti.KlijentiChangeUsername(klijent.Naziv, klijent.KorisnickoIme); } else { MessageBox.Show(Global.GetString("input_req_user"), "Obavezan unos", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } MessageBox.Show(Global.GetString("user_change_acc") + " " + klijent.Naziv, "Promjena pristupnih podataka", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); }
private void KlijentRacunForm_Load(object sender, EventArgs e) { this.reportViewer1.LocalReport.ReportEmbeddedResource = "Agency.Reports.KlijentRacunReport.rdlc"; klijentList.DataSource = DAKlijenti.KlijentiSelectNOArgs(); klijentList.DisplayMember = "Naziv"; klijentList.ValueMember = "KlijentId"; }
protected void kreirajSubmit_Click(object sender, EventArgs e) { StavkeRezervacije stavkeRezervacije = new StavkeRezervacije(); Rezervacija rezervacija = new Rezervacija(); string userName = User.Identity.Name; Klijenti k = new Klijenti(); k = DAKlijenti.webSelectByKorisnickoIme_NoPassRequired(userName); if (rezervacijaSession != null) { radnikId = Convert.ToInt32(rezervacijaSession.RadnikId); stavkeRezervacije.RadnikId = radnikId; rezervacija.KlijentId = k.KlijentId; stavkeRezervacije.DatumRezervacije = rezervacijaSession.DatumRezervacije; stavkeRezervacije.DatumPocetka = rezervacijaSession.DatumPocetka; stavkeRezervacije.DatumZavrsetka = rezervacijaSession.DatumZavrsetka; stavkeRezervacije.BrojRadnihSati = rezervacijaSession.BrojRadnihSati; if (rezervacijaSession.DatumPocetka < DateTime.Now) { Regret.Visible = true; HideToo(); Hide(); return; } List <StavkeRezervacije> listaStavki = DARadnici.StavkeRezervacijeSelectById(radnikId); foreach (var lS in listaStavki) { if ((stavkeRezervacije.DatumPocetka > lS.DatumPocetka && stavkeRezervacije.DatumPocetka < lS.DatumZavrsetka) || (stavkeRezervacije.DatumPocetka < lS.DatumPocetka && stavkeRezervacije.DatumZavrsetka > lS.DatumPocetka) || (stavkeRezervacije.DatumPocetka < lS.DatumZavrsetka && stavkeRezervacije.DatumZavrsetka > lS.DatumPocetka)) { Regret.Visible = true; return; } } DAKlijenti.RezervacijaCreate(rezervacija, stavkeRezervacije); Notification.Visible = true; Hide(); // dodao liniju koda jer ponovljena rezervacija nije radila rezervacijaSession = null; } else { NoneChosen.Visible = true; HideToo(); Hide(); } }
public void BindList() { userName = User.Identity.Name; Klijenti klijent = DAKlijenti.webSelectByKorisnickoIme_NoPassRequired(userName); klijentId = klijent.KlijentId; listaRezervacija = DAKlijenti.RezervacijaRadniciSelectByKlijentId(klijentId); }
private void UcitajPodatke() { imeText.Text = radnik.Osobe.Ime; prezimeText.Text = radnik.Osobe.Prezime; nazivFirmeList.DataSource = DAKlijenti.KlijentiSelectNOArgs(); nazivFirmeList.DisplayMember = "Naziv"; nazivFirmeList.ValueMember = "KlijentId"; }
public IzmjenaPristupnihPodatakaForm(esp_KlijentiSelectAllByNaziv_Result k) { InitializeComponent(); if (k != null) { klijent = DAKlijenti.KlijentiSelectToUpdateAccessDataByNaziv(k.Klijent); } UcitajPodatke(); }
private void nazivKlijentaList_SelectedIndexChanged(object sender, EventArgs e) { rezervacijeDatagrid.DataSource = nazivKlijentaList.SelectedIndex == 0 ? null : DAKlijenti.RezervacijeSelectByKlijentId(Convert.ToInt32(nazivKlijentaList.SelectedValue)); if (nazivKlijentaList.SelectedIndex != 0) { klijentId = Convert.ToInt32(nazivKlijentaList.SelectedValue); } }
private void BindClients() { string userName = User.Identity.Name; klijent = DAKlijenti.webSelectByKorisnickoIme_NoPassRequired(userName); klijentId = klijent.KlijentId; // klijenti.Add(klijent); // zbog dataGrida, mada nije moralo tako ali hajde de klijentGrid.DataSource = klijenti; klijentGrid.DataBind(); }
private void BindList() { mjestaList.DataSource = DAKorisnici.MjestaSelectAll(); mjestaList.DisplayMember = "Naziv"; mjestaList.ValueMember = "MjestoId"; tipAktivnostiList.DataSource = DAKlijenti.TipAktivnostiSelectAll(); tipAktivnostiList.DisplayMember = "Naziv"; tipAktivnostiList.ValueMember = "TipAktivnostiId"; }
private void rezervirajSubmit_Click(object sender, EventArgs e) { if (this.ValidateChildren(ValidationConstraints.Enabled)) { rezervacija.KlijentId = Convert.ToInt32(nazivFirmeList.SelectedValue); stavke.RadnikId = radnik.RadnikId; stavke.DatumRezervacije = DateTime.Now; stavke.DatumPocetka = pocetakDateTime.Value; stavke.DatumZavrsetka = krajDateTime.Value; TimeSpan brojDana = Convert.ToDateTime(stavke.DatumZavrsetka) - Convert.ToDateTime(stavke.DatumPocetka); var dani = brojDana.Days; stavke.BrojRadnihSati = dani * 8; brojRadnihSati.Text = Convert.ToString(stavke.BrojRadnihSati); if (stavke.DatumPocetka <= DateTime.Now) { MessageBox.Show(Global.GetString("reserve_late"), "Neuspješna rezervacija", MessageBoxButtons.OK); Close(); PretragaPoStruciForm pretraga = new PretragaPoStruciForm(DARadnici.StrukeSelectAll()); pretraga.Show(); return; } if (stavke.DatumPocetka > stavke.DatumZavrsetka) { MessageBox.Show(Global.GetString("reserve_err_reverse"), "Neuspješna rezervacija", MessageBoxButtons.OK); pocetakDateTime.ResetText(); krajDateTime.ResetText(); brojRadnihSati.Text = ""; return; } List <StavkeRezervacije> listaStavki = DARadnici.StavkeRezervacijeSelectById(radnik.RadnikId); foreach (var sR in listaStavki) { if ((stavke.DatumPocetka > sR.DatumPocetka && stavke.DatumPocetka < sR.DatumZavrsetka) || (stavke.DatumPocetka < sR.DatumPocetka && stavke.DatumZavrsetka > sR.DatumPocetka) || (stavke.DatumPocetka < sR.DatumZavrsetka && stavke.DatumZavrsetka > sR.DatumPocetka)) { MessageBox.Show(Global.GetString("reserve_err"), "Neuspješna rezervacija", MessageBoxButtons.OK, MessageBoxIcon.Error); Close(); PretragaPoStruciForm pretraga = new PretragaPoStruciForm(DARadnici.StrukeSelectAll()); pretraga.Show(); return; } } DAKlijenti.RezervacijaCreate(rezervacija, stavke); MessageBox.Show(Global.GetString("reserve_succ"), "Nova rezervacija", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } }
private void FakturaZaKlijentaForm_Load(object sender, EventArgs e) { dataOnly = DAKlijenti.RacunSelectDataOnly(radnikId, rezervacijaId); radnikInput.Text = dataOnly.Puno_ime; rezervacijaInput.Text = Convert.ToString(rezervacijaId); datumRezervacijeInput.Text = Convert.ToString(dataOnly.DatumRezervacije); datumPocetkaInput.Text = Convert.ToString(dataOnly.DatumPocetka); datumZavršetkaInput.Text = Convert.ToString(dataOnly.DatumZavrsetka); nazivFirmeInput.Text = dataOnly.Naziv_Firme; brojRadnihSatiInput.Text = Convert.ToString(dataOnly.BrojRadnihSati); cijenaPoSatuInput.Text = Convert.ToString(dataOnly.CijenaPoSatu); ukupnoInput.Text = Convert.ToString(dataOnly.BrojRadnihSati * dataOnly.CijenaPoSatu); }
private void RacunZaKlijentaPrikazForm_Load(object sender, EventArgs e) { esp_RacunSelectByRezervacijaId_Result racun = DAKlijenti.RacunSelectByRezervacijaId(rezervacijaId); if (racun != null) { klijentText.Text = racun.Klijent; iznosText.Text = Convert.ToString(racun.Iznos); datumText.Text = Convert.ToString(racun.DatumIspostaveRacuna); } else { MessageBox.Show("racun još nije napravljen"); Close(); } }
private void snimiSubmit_Click(object sender, EventArgs e) { // ovo bi moglo i pasti lagano... //if (mjestaList.SelectedValue != null) int mjestoId = Convert.ToInt32(mjestaList.SelectedValue); string telefon = telefonInput.Text; string email = emailInput.Text; string ulicaIBroj = ulicaIBrojInput.Text; string naziv = klijent.Klijent; DAKlijenti.KlijentiUpdateLicnihPodataka(naziv, telefon, email, ulicaIBroj, mjestoId); MessageBox.Show(Global.GetString("client_change") + " " + klijent.Klijent, "Promjena podataka", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); }
private void dodajSubmit_Click(object sender, EventArgs e) { if (this.ValidateChildren(ValidationConstraints.Enabled)) { if (mjestaList.SelectedValue != null) { mjestoId = Convert.ToInt32(mjestaList.SelectedValue); klijent.MjestoId = mjestoId; } if (tipAktivnostiList.SelectedValue != null) { tipAktivnostiId = Convert.ToInt32(tipAktivnostiList.SelectedValue); klijent.TipAktivnostiId = tipAktivnostiId; } klijent.Naziv = nazivInput.Text.Trim(); klijent.Telefon = telefonInput.Text.Trim(); klijent.Email = emailInput.Text.Trim(); klijent.KorisnickoIme = korisnickoImeInput.Text.Trim(); klijent.LozinkaSalt = Agency_Servis.Util.UIHelper.GenerateSalt(); klijent.LozinkaHash = UIHelper.GenerateHash(lozinkaInput.Text, klijent.LozinkaSalt); adresa.UlicaIBroj = ulicaBrojInput.Text; try { DAKlijenti.KlijentiInsert(klijent, adresa, mjestoId, tipAktivnostiId); } catch (Exception ex) { MessageBox.Show(Global.GetString(ex.Message), "Validacija podataka", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); ClearForm(); return; } MessageBox.Show(Global.GetString("client_succ"), "Novi klijent", MessageBoxButtons.OK, MessageBoxIcon.Information); ClearForm(); } }
protected void evaluacijaSubmit_Click(object sender, EventArgs e) { OcjenaUsluge o = Connection.dm.OcjenaUsluge.Where(x => x.RezervacijaId == rezervacijaId).FirstOrDefault(); //varijabla za if klauzulu koja će spriječiti korisnika da ocjeni nezavršenu validaciju Rezervacija check = Connection.dm.Rezervacija.Where(r => r.RezervacijaId == rezervacijaId).FirstOrDefault(); if (o == null) { //ne pravim provjeru za check!=null jer ne vidim kako bi i teorijski mogla biti null if (check.StavkeRezervacije.DatumZavrsetka < DateTime.Today) { OcjenaUsluge ocjena = new OcjenaUsluge() { RezervacijaId = rezervacijaId }; ocjena.KlijentId = klijentId; ocjena.Ocjena = Convert.ToInt32(ocjeneList.SelectedValue); ocjena.Primjedba = primjedbaInput.Text; ocjena.Sugestije = sugestijeInput.Text; DAKlijenti.OcjenaUslugeInsert(ocjena.KlijentId, ocjena.RezervacijaId, ocjena.Ocjena, ocjena.Primjedba, ocjena.Sugestije); Notification.Visible = true; Hide(); Evaluated.Visible = false; } else { Hide(); Evaluated.Visible = false; UnEnded.Visible = true; } } else if (o.RezervacijaId == rezervacijaId) { Hide(); } }
protected void promijeniPassSubmit_Click(object sender, EventArgs e) { string novaLozinka = NewPassword.Text.Trim(); string staraLozinka = CurrentPassword.Text.Trim(); Klijenti klijent = new Klijenti(); string userName = User.Identity.Name; klijent = DAKlijenti.webSelectByKorisnickoIme_NoPassRequired(userName); //string hash = Convert.ToString(Connection.dm.Klijenti.Where(x => x.LozinkaHash == klijent.LozinkaHash).FirstOrDefault()); //Klijenti check = new Klijenti(); //check.LozinkaSalt = UIHelper.GenerateSalt(); //check.LozinkaHash = UIHelper.GenerateHash(staraLozinka, check.LozinkaSalt); //if (check.LozinkaHash == klijent.LozinkaHash) //{ klijent.LozinkaSalt = UIHelper.GenerateSalt(); klijent.LozinkaHash = UIHelper.GenerateHash(novaLozinka, klijent.LozinkaSalt); DAKlijenti.KlijentiResetPass(klijent.Naziv, klijent.LozinkaSalt, klijent.LozinkaHash); Hide(); SuccPass.Visible = true; //} //else //{ // Hide(); // Validation.Visible = true; //} }
private void RacunInsertAndInfoForm_Load(object sender, EventArgs e) { klijentiList.DataSource = DAKlijenti.KlijentiSelectNOArgs(); klijentiList.DisplayMember = "Naziv"; klijentiList.ValueMember = "Naziv"; }
private void RacunZaKlijentaForm_Load(object sender, EventArgs e) { nazivKlijentaList.DataSource = DAKlijenti.KlijentiSelectNOArgs(); nazivKlijentaList.DisplayMember = "Naziv"; nazivKlijentaList.ValueMember = "KlijentId"; }
private void klijentiGrid_CellClick(object sender, DataGridViewCellEventArgs e) { string naziv = Convert.ToString(klijentiGrid.SelectedRows[0].Cells[0].Value); klijentSingle = DAKlijenti.KlijentiSelectSingle(naziv); }
private void BindGrid() { klijentiGrid.DataSource = DAKlijenti.KlijentiSelectAll(imeIPrezimeInput.Text); klijentiGrid.ClearSelection(); }
private void klijentiList_SelectedIndexChanged(object sender, EventArgs e) { naziv = Convert.ToString(klijentiList.SelectedValue); stavkeZaRacunGrid.DataSource = DAKlijenti.RezervacijeSelectByClientName(naziv); stavkeZaRacunGrid.Columns[0].Visible = false; }