protected void Page_Load(object sender, EventArgs e) { if (Page.User.Identity.IsAuthenticated && autoskolaID > 0) { if (!IsPostBack) { AutoSkole trenutna = DAAutoskole.SelectById(autoskolaID); if (trenutna != null) { mainLogo.Src = trenutna.Logo; int id = Convert.ToInt32(Session["kandidatID"]); logirani_kandidat = DAKandidati.SelectKandidatById(id); if (logirani_kandidat != null) { //listaPrijava - aktivne listaPrijava_Aktivne = DAPrijave.SelectByKandidatId(logirani_kandidat.KandidatId); listPrijave.DataSource = listaPrijava_Aktivne; listPrijave.DataBind(); //listaPrijava - zavrsene listaPrijava_Zavrsene = DAPrijave.SelectByKandidatId_Zavrsene(logirani_kandidat.KandidatId); listPrijaveZavrsene.DataSource = listaPrijava_Zavrsene; listPrijaveZavrsene.DataBind(); lbl_imePrezime.InnerText = logirani_kandidat.Korisnik.Ime + " " + logirani_kandidat.Korisnik.Prezime; lbl_ImePrezimeBig.InnerText = logirani_kandidat.Korisnik.Ime + " " + logirani_kandidat.Korisnik.Prezime; lbl_PozdravnaPoruka.InnerText = "Dobrodošli, " + logirani_kandidat.Korisnik.Ime; } } else Response.Redirect("/instruktor/404"); } } else Response.Redirect("/prijava"); }
protected void btn_Registracija_Click(object sender, EventArgs e) { if (autoskolaID > 0) { if (txtIme.Text.Count() > 0 && txtPrezime.Text.Count() > 0 && txtTelefon.Text.Count() > 0 && txtEmail.Text.Count() > 0 && IsValidEmail(txtEmail.Text) == true && txtKorisnickoIme.Text.Count() > 0 && txtLozinka.Text.Count() > 0 && gradovidropdown.SelectedIndex > 0) { Korisnici k = new Korisnici(); Autoskola.Data.Kandidati ka = new Autoskola.Data.Kandidati(); string pattern = "dd/MM/yyyy"; DateTime dt; if (DateTime.TryParseExact(txtDatumRodjenja.Text, pattern, CultureInfo.InvariantCulture, DateTimeStyles.None, out dt)) { k.DatumRegistracije = DateTime.Now; k.DatumRodjenja = dt; k.Email = txtEmail.Text; k.Ime = txtIme.Text; k.Telefon = txtTelefon.Text; k.JMBG = txtJMBG.Text; k.Adresa = txtAdresa.Text; k.Prezime = txtPrezime.Text; k.KorisnickoIme = txtKorisnickoIme.Text; k.LozinkaHash = Infrastructure.Encryption.Helper.GenerateHash(txtLozinka.Text); k.GradId = Convert.ToInt32(gradovidropdown.SelectedValue); k.Aktivan = 1; ka.Korisnik = k; ka.AutoSkolaId = autoskolaID; DAKandidati.InsertKorisnik(k, ka); Danger_div.Visible = false; Success_div.Visible = true; } else { txtDatumRodjenja.Attributes.Add("style", "border: 1px solid #a94442"); Danger_div.Visible = true; Success_div.Visible = false; } } else { if (txtIme.Text.Count() == 0) txtIme.Attributes.Add("style", "border: 1px solid #a94442"); else txtIme.Attributes.Add("style", ""); if (txtPrezime.Text.Count() == 0) txtPrezime.Attributes.Add("style", "border: 1px solid #a94442"); else txtIme.Attributes.Add("style", ""); if (txtTelefon.Text.Count() == 0) txtTelefon.Attributes.Add("style", "border: 1px solid #a94442"); else txtTelefon.Attributes.Add("style", ""); if (txtKorisnickoIme.Text.Count() == 0) txtKorisnickoIme.Attributes.Add("style", "border: 1px solid #a94442"); else txtKorisnickoIme.Attributes.Add("style", ""); if (txtLozinka.Text.Count() == 0) txtLozinka.Attributes.Add("style", "border: 1px solid #a94442"); else txtLozinka.Attributes.Add("style", ""); if (txtEmail.Text.Count() > 0 && IsValidEmail(txtEmail.Text) == true) txtEmail.Attributes.Add("style", ""); else txtEmail.Attributes.Add("style", "border: 1px solid #a94442"); if (txtDatumRodjenja.Text.Count() == 0) txtDatumRodjenja.Attributes.Add("style", "border: 1px solid #a94442"); else txtDatumRodjenja.Attributes.Add("style", ""); if (gradovidropdown.SelectedIndex == 0) gradovidropdown.Attributes.Add("style", "border: 1px solid #a94442"); else gradovidropdown.Attributes.Add("style", ""); Danger_div.Visible = true; Success_div.Visible = false; } } }