// // GET: /Korisnici/Verify public ActionResult Verify(string id) { if (string.IsNullOrEmpty(id) || (!Regex.IsMatch(id, @"[0-9]"))) { ViewBag.Msg = "Korisnički račun nije validan! Molimo pokušajte ponovo klikom na link koji se nalazi u Vašem mailu za potvrdu registracije."; return(View("Login")); } else { int id1 = Int32.Parse(id); korisnici korisnik = db.korisnici.Find(id1); if (korisnik.aktivan == false) { korisnik.aktivan = true; db.Entry(korisnik).State = EntityState.Modified; db.SaveChanges(); Session["KorisnikId"] = korisnik.idKorisnika.ToString(); return(RedirectToAction("Welcome")); //return RedirectToAction("Index", "Korisnici"); } else { ViewBag.Msg = "Korisnički racun je vec aktiviran"; return(RedirectToAction("Login")); } } }
private void btnDodajZaposlenika_Click(object sender, EventArgs e) { korisnici noviKorisnik = new korisnici(); noviKorisnik.ime = txtIme.Text; noviKorisnik.prezime = txtPrezime.Text; noviKorisnik.korisnicko_ime = txtKorisnickoIme.Text; noviKorisnik.lozinka = txtLozinka.Text; noviKorisnik.ziro_racun = txtZiroRacun.Text; noviKorisnik.tel_broj = txtTelefonskiBroj.Text; if (cbAdmin.Checked) { noviKorisnik.status = 1; } else { noviKorisnik.status = 2; } baza.korisnici.Add(noviKorisnik); baza.SaveChanges(); MessageBox.Show("Novi zaposlenik dodan!"); this.Close(); }
public static void SendConfirmationEmail(korisnici k) { //var user = Membership.GetUser(userName.ToString()); var confirmationGuid = k.idKorisnika.ToString(); var verifyUrl = System.Web.HttpContext.Current.Request.Url.GetLeftPart(UriPartial.Authority) + "/Korisnici/Verify/?ID=" + confirmationGuid; string subject = "Molimo potvrdite svoju prijavu"; string body = "Dragi " + k.imeKorisnika + ",\nKako bi potvrdili svoju prijavu potrebno je kliknuti na link u nastavku: " + verifyUrl + "\nLijep pozdrav, \n\n Molimo da na ovaj mail ne odgovarate. Link za potvrdu je privatan."; MailAddress posiljalac = new MailAddress("*****@*****.**", "eDrvenija"); MailAddress primalac = new MailAddress(k.eMailKorisnika); MailMessage message = new MailMessage(posiljalac, primalac); message.Subject = subject; message.Body = body; var client = new SmtpClient("smtp.gmail.com", 587) { Credentials = new NetworkCredential("*****@*****.**", "Hana1409"), EnableSsl = true }; client.Send(message); //client.Send("*****@*****.**", k.eMailKorisnika, subject, body); }
public ActionResult DeleteConfirmed(int id) { korisnici korisnici = db.korisnici.Find(id); db.korisnici.Remove(korisnici); db.SaveChanges(); return(RedirectToAction("Index")); }
public FrmAkcije(korisnici k, uredaji u) { Korisnik = k; Uredaj = u; InitializeComponent(); OsvjeziListuEvidencija(); labelNazivUredaja.Text = Uredaj.uredaj_korisnici.Where(l => l.id_korisnika == Korisnik.id_korisnika).FirstOrDefault().naziv_uredaja; }
public ActionResult Edit([Bind(Include = "id,ime,prezime,email,sifra,spol,grad,opis,aktivan,datumRodjenja,ocjena,deleted,version,createdAt,updatedAt,slika1,slika2,slika3")] korisnici korisnici) { if (ModelState.IsValid) { db.Entry(korisnici).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(korisnici)); }
public Profil_Zaposlenik(korisnici korisnik) { InitializeComponent(); panelProfilZaposlenik.Anchor = AnchorStyles.None; panelProfilZaposlenik.Left = (this.ClientSize.Width - panelProfilZaposlenik.Width) / 2; panelProfilZaposlenik.BackColor = System.Drawing.Color.FromArgb(50, 255, 255, 255); OnemoguciUredivanje(); korisnikZaPregled = korisnik; }
// // GET: /Korisnici/Details/5 public ActionResult Details(int id = 0) { korisnici korisnici = db.korisnici.Find(id); if (korisnici == null) { return(HttpNotFound()); } return(View(korisnici)); }
public ActionResult Edit(korisnici korisnici) { if (ModelState.IsValid) { db.Entry(korisnici).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idTipaKorisnika = new SelectList(db.tipovikorisnika, "idTipaKorisnika", "nazivTipaKorisnika", korisnici.idTipaKorisnika); return(View(korisnici)); }
// // GET: /Korisnici/Edit/5 public ActionResult Edit(int id = 0) { korisnici korisnici = db.korisnici.Find(id); if (korisnici == null) { return(HttpNotFound()); } ViewBag.idTipaKorisnika = new SelectList(db.tipovikorisnika, "idTipaKorisnika", "nazivTipaKorisnika", korisnici.idTipaKorisnika); return(View(korisnici)); }
private void OtvoriKorisnika() { Frm tempFrm = new Frm(korisnik); var result = tempFrm.ShowDialog(); if (result == DialogResult.OK) { korisnik = tempFrm.korisnik; } }
public ActionResult Edit([Bind(Include = "korisnici_id,ime,prezime,username,email,password,telefon,vrsta_korisnika_id,created_at,updated_at")] korisnici korisnici) { if (ModelState.IsValid) { db.Entry(korisnici).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.vrsta_korisnika_id = new SelectList(db.vrsta_korisnici, "vrsta_korisnici_id", "naziv_vrsta_korisnici", korisnici.vrsta_korisnika_id); return(View("~/Views/back-end/korisnici/edit.cshtml", korisnici)); }
public Frm(korisnici k) { InitializeComponent(); korisnik = k; switchRMenu1 = new SwitchRMenu(); switchRMenu1.Location = new Point(-50, 80); switchRMenu1.Korisnik = korisnik; switchRMenu1.mojProfil = true; switchRMenu1.DodajGumbe(); this.Controls.Add(switchRMenu1); }
public FrmUredaj(korisnici korisnik) { Korisnik = korisnik; InitializeComponent(); switchRMenu1 = new SwitchRMenu(); switchRMenu1.Location = new Point(-50, 80); switchRMenu1.Korisnik = korisnik; switchRMenu1.dodavanjeUredjaja = true; switchRMenu1.DodajGumbe(); this.Controls.Add(switchRMenu1); }
public ActionResult Login(korisnici korisnik) { if (ModelState.IsValidField("Korisničko ime") && ModelState.IsValidField("Lozinka")) { var v = db.korisnici.Where(a => a.korisnickoImeKorisnika.Equals(korisnik.korisnickoImeKorisnika) && a.lozinkaKorisnika.Equals(korisnik.lozinkaKorisnika)).FirstOrDefault(); if (v != null) { Session["KorisnikId"] = v.idKorisnika.ToString(); return(RedirectToAction("Index", "Korisnici")); } } return(View(korisnik)); }
// GET: korisnicis/Delete/5 public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } korisnici korisnici = db.korisnicis.Find(id); if (korisnici == null) { return(HttpNotFound()); } return(View(korisnici)); }
// GET: Korisnici/Details/5 public ActionResult Details(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } korisnici korisnici = db.korisnici.Find(id); if (korisnici == null) { return(HttpNotFound()); } return(View("~/Views/back-end/korisnici/details.cshtml", korisnici)); }
/// <summary> /// Metoda zaslužna za prijavu postojećih korisnika u sustav. /// </summary> private void Prijava() { SwitchRRequest upit = new SwitchRRequest(); korisnik = upit.Get(Resources.RequestURL + "Users?email=" + txtKorisnickoIme.Text + "&pass=" + txtLozinka.Text, new korisnici()) as korisnici; if (korisnik == null) { uspjesnaPrijava = false; } else { uspjesnaPrijava = true; } }
public ActionResult Login(korisnici korisnik) { if (ModelState.IsValidField("Korisničko ime") && ModelState.IsValidField("Lozinka")) { var v = db.korisnici.Where(a => a.korisnickoImeKorisnika.Equals(korisnik.korisnickoImeKorisnika) && a.lozinkaKorisnika.Equals(korisnik.lozinkaKorisnika)).FirstOrDefault(); if (v != null) { Session["KorisnikId"] = v.idKorisnika.ToString(); return RedirectToAction("Index", "Korisnici"); } } return View(korisnik); }
// GET: Korisnici/Edit/5 public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } korisnici korisnici = db.korisnici.Find(id); if (korisnici == null) { return(HttpNotFound()); } ViewBag.vrsta_korisnika_id = new SelectList(db.vrsta_korisnici, "vrsta_korisnici_id", "naziv_vrsta_korisnici", korisnici.vrsta_korisnika_id); return(View("~/Views/back-end/korisnici/edit.cshtml", korisnici)); }
public FrmRecepti(korisnici k) { InitializeComponent(); korisnik = k; switchRMenu1 = new SwitchRMenu(); switchRMenu1.Location = new Point(-50, 80); switchRMenu1.Korisnik = korisnik; switchRMenu1.pregledRecepata = true; switchRMenu1.DodajGumbe(); this.Controls.Add(switchRMenu1); OsvjeziRecepte(); }
public FrmDodajAkciju(korisnici k, uredaji u) { Korisnik = k; Uredaj = u; InitializeComponent(); SwitchRRequest upit = new SwitchRRequest(); List <recepti> recepti = upit.Get(Resources.RequestURL + "Recipes", new List <recepti>()) as List <recepti>; sDataGridView1.DataSource = recepti; sButton1.Click += Vrijeme_Click; sButton2.Click += Vrijeme_Click; sButton3.Click += Vrijeme_Click; sButton4.Click += Vrijeme_Click; sButton5.Click += Vrijeme_Click; }
public FrmDodajRecept(korisnici korisnik) { Korisnik = korisnik; InitializeComponent(); Label closeWindowsLabel = Controls.Find("InputExitApplication", true).FirstOrDefault() as Label; closeWindowsLabel.Visible = false; Label minWindowsLabel = Controls.Find("InputMinApplication", true).FirstOrDefault() as Label; minWindowsLabel.Visible = false; SwitchRRequest upit = new SwitchRRequest(); akcije = upit.Get(Resources.RequestURL + "Actions", new List <tipovi_evidnecije>()) as List <tipovi_evidnecije>; comboBox1.DataSource = akcije; comboBox1.ValueMember = "id_tipa"; comboBox1.DisplayMember = "naziv"; }
private void Registracija() { SwitchRRequest upit = new SwitchRRequest(); korisnici temp = new korisnici(); temp.email = txtEmail.Text; temp.naziv = txtKorisnickoIme.Text; temp.zaporka = txtLozinka.Text; korisnici korisnik = upit.Post(Resources.RequestURL + "Users", temp) as korisnici; if (korisnik == null) { uspjesnaRegistracija = false; } else { uspjesnaRegistracija = true; } }
public static async void dodajKorisnika(string ime, string prezime, string jmbg, string brTelefona, string adresa, string username, string password, bool uposlen) { IMobileServiceTable <korisnici> Korisnici = App.MobileService.GetTable <korisnici>(); korisnici korisnik = new korisnici(); korisnik.ime = ime; korisnik.prezime = prezime; korisnik.jmbg = jmbg; korisnik.brojTelefona = brTelefona; korisnik.adresa = adresa; korisnik.username = username; korisnik.password = password; korisnik.uposlen = uposlen; try { await Korisnici.InsertAsync(korisnik); } catch (Exception e) { throw; } }
public async Task <ActionResult> Create(korisnici korisnici) { //Captcha provjera RecaptchaVerificationHelper recaptchaHelper = this.GetRecaptchaVerificationHelper(); if (String.IsNullOrEmpty(recaptchaHelper.Response)) { ModelState.AddModelError("", "Captcha answer cannot be empty."); return(View(korisnici)); } RecaptchaVerificationResult recaptchaResult = await recaptchaHelper.VerifyRecaptchaResponseTaskAsync(); if (recaptchaResult != RecaptchaVerificationResult.Success) { ModelState.AddModelError("", "Incorrect captcha answer."); return(View(korisnici)); } //if (ModelState.IsValid) // Ovdje pada zbog validacije // { ModelState.AddModelError("", "Prosao valid."); korisnici.aktivan = false; db.korisnici.Add(korisnici); // db.SaveChanges(); // Ovdje pada zbog validacije ModelState.Clear(); EmailManager.SendConfirmationEmail(korisnici); korisnici = null; return(RedirectToAction("Confirmation", "Korisnici")); //} ViewBag.idTipaKorisnika = new SelectList(db.tipovikorisnika, "idTipaKorisnika", "nazivTipaKorisnika", korisnici.idTipaKorisnika); return(View(korisnici)); }
public void putkorisnik(Helpers.Korisnik korisnik) { var korisnici = new korisnici() { idKorisnika = korisnik.Id, imeKorisnika = korisnik.Ime, prezimeKorisnika = korisnik.Prezime, eMailKorisnika = korisnik.EMail, brojTelefonaKorisnika = korisnik.BrojTelefona, aktivan = true, korisnickoImeKorisnika = korisnik.KorisnickoIme, lozinkaKorisnika = korisnik.LozinkaKorisnika, avatarKorisnika = null, korisnikAktivanOd = null, ocjena = korisnik.Ocjena, idTipaKorisnika = korisnik.IdTipKorisnika }; db.Entry(korisnici).State = EntityState.Modified; db.SaveChanges(); }
// PUT api/Korisnik/5 public HttpResponseMessage Putkorisnici(int id, korisnici korisnici) { if (!ModelState.IsValid) { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } if (id != korisnici.idKorisnika) { return Request.CreateResponse(HttpStatusCode.BadRequest); } db.Entry(korisnici).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException ex) { return Request.CreateErrorResponse(HttpStatusCode.NotFound, ex); } return Request.CreateResponse(HttpStatusCode.OK); }
// POST api/Korisnik public HttpResponseMessage Postkorisnici(korisnici korisnici) { if (ModelState.IsValid) { db.korisnici.Add(korisnici); db.SaveChanges(); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, korisnici); response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = korisnici.idKorisnika })); return response; } else { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } }
public async Task<ActionResult> Create(korisnici korisnici) { //Captcha provjera RecaptchaVerificationHelper recaptchaHelper = this.GetRecaptchaVerificationHelper(); if (String.IsNullOrEmpty(recaptchaHelper.Response)) { ModelState.AddModelError("", "Captcha answer cannot be empty."); return View(korisnici); } RecaptchaVerificationResult recaptchaResult = await recaptchaHelper.VerifyRecaptchaResponseTaskAsync(); if (recaptchaResult != RecaptchaVerificationResult.Success) { ModelState.AddModelError("", "Incorrect captcha answer."); return View(korisnici); } //if (ModelState.IsValid) // Ovdje pada zbog validacije // { ModelState.AddModelError("", "Prosao valid."); korisnici.aktivan = false; db.korisnici.Add(korisnici); // db.SaveChanges(); // Ovdje pada zbog validacije ModelState.Clear(); EmailManager.SendConfirmationEmail(korisnici); korisnici = null; return RedirectToAction("Confirmation", "Korisnici"); //} ViewBag.idTipaKorisnika = new SelectList(db.tipovikorisnika, "idTipaKorisnika", "nazivTipaKorisnika", korisnici.idTipaKorisnika); return View(korisnici); }
public ActionResult Edit(korisnici korisnici) { if (ModelState.IsValid) { db.Entry(korisnici).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.idTipaKorisnika = new SelectList(db.tipovikorisnika, "idTipaKorisnika", "nazivTipaKorisnika", korisnici.idTipaKorisnika); return View(korisnici); }