public async Task <IActionResult> RegisterT(TrenerRegVM input) { var userE = await _userMgr.FindByEmailAsync(input.Email); if (userE != null) { TempData["poruka"] = "Email already in use. "; return(View("Register", input)); } bool x = await _roleMgr.RoleExistsAsync("Trener"); if (!x) { await _roleMgr.CreateAsync(new AppRole() { Name = "Trener" }); } AppUser user = new AppUser() { UserName = input.Ime.ToLower() + "." + input.Prezime.ToLower(), Ime = input.Ime, Prezime = input.Prezime, SpolId = input.SpolId, Email = input.Email, DrzavaId = _db.Grad.Where(x => x.GradId == input.GradId).Select(x => x.DrzavaId).FirstOrDefault(), GradId = input.GradId, DatumRodjenja = input.DatumRodjenja }; await _userMgr.CreateAsync(user, input.Password); await _userMgr.AddToRoleAsync(user, "Trener"); Trener t = new Trener { AppUserId = user.Id }; _db.Trener.Add(t); _db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Avatar,UserName,Imie,Nazwisko,Wiek,LiczbaMaksPodopiecznych,Numerkonta")] Trener trener) { HttpPostedFileBase plik = Request.Files["plikzobrazkiem"]; if (plik != null && plik.ContentLength > 0) { trener.Avatar = plik.FileName; plik.SaveAs(HttpContext.Server.MapPath("~/Avatary/") + trener.Avatar); } if (ModelState.IsValid) { db.Entry(trener).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", "Home")); } return(View(trener)); }
private void Grid_Loaded(object sender, RoutedEventArgs e) { try { BazaDAO baza = new BazaDAO(); trener = metody.Pobierz_Trener_Login(ObecnyUzytkownik.Default.Login); imieTB.Text = trener.Imie; nazwiskoTB.Text = trener.Nazwisko; loginTB.Text = trener.Login; hasloTB.Password = trener.Haslo; } catch (Exception a) { MessageBox.Show(a.ToString()); } }
public static Collection <Trener> Read(OracleDataReader reader) { var data = new Collection <Trener>(); while (reader.Read()) { int i = -1; var trener = new Trener { TrenerId = reader.GetInt32(++i), Jmeno = reader.GetString(++i), Prijmeni = reader.GetString(++i), RokNarozeni = reader.GetInt32(++i) }; data.Add(trener); } return(data); }
public List <Trener> Pobierz_Wsz_Trener() { List <Trener> trenerList = new List <Trener>(); BazaDAO baza = new BazaDAO(); string query = "Select * from Trener "; SqlCommand cmd = new SqlCommand(query, con); sqlReader = cmd.ExecuteReader(); while (sqlReader.Read()) { Trener trener = new Trener(); trener.Imie = sqlReader["Imie"].ToString(); trener.Nazwisko = sqlReader["Nazwisko"].ToString(); trener.Login = sqlReader["Login"].ToString(); trenerList.Add(trener); } con.Close(); return(trenerList); }
public Trener Pobierz_Trener_Login(string Login) { Trener trener = new Trener(); BazaDAO baza = new BazaDAO(); string query = "Select * from Trener Where Login = @login"; SqlCommand cmd = new SqlCommand(query, con); cmd.Parameters.Add(new SqlParameter("@login", Login)); sqlReader = cmd.ExecuteReader(); while (sqlReader.Read()) { trener.Imie = sqlReader["Imie"].ToString(); trener.Nazwisko = sqlReader["Nazwisko"].ToString(); trener.Login = sqlReader["Login"].ToString(); trener.Haslo = sqlReader["Haslo"].ToString(); } return(trener); }
public int Update(ITableItem item) { Trener tren = (Trener)item; List <Trener> treneri; List <Trener> temp = DeserializeFromXml <List <Trener> >(GetContentOfXML("trener.xml")); treneri = temp ?? new List <Trener>(); for (int i = 0; i < treneri.Count; i++) { if (treneri[i].ID_Trenera == tren.ID_Trenera) { treneri.RemoveAt(i); } } treneri.Add(tren); treneri = treneri.OrderBy(x => x.ID_Trenera).ToList(); SerializeToXml(treneri, "trener.xml"); return(0); }
private void DataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { DataGridView table = (DataGridView)sender; if (e.RowIndex == -1) { return; } int id = ((int)table.Rows[e.RowIndex].Cells["ID_Trenera"].Value); Trener a = _trenerDomain.SelectId(id); using (AddTrener detail = new AddTrener(a, _trener)) { if (detail.ShowDialog() == DialogResult.OK) { RefreshList(); } } }
public ActionResult Edit([Bind(Include = "Id,TrenerID,PodopiecznyID,RodzajPlanuID,Cena,Plik")] Plan plan) { HttpPostedFileBase plik = Request.Files["plikzplanem"]; if (plik != null && plik.ContentLength > 0) { plan.Plik = plik.FileName; Trener tr = db.Treners.Single(t => t.UserName == User.Identity.Name); plan.TrenerID = (int)tr.ID; plik.SaveAs(HttpContext.Server.MapPath("~/Plany/") + plan.Podopieczny.UserName + "/" + plan.Plik); } if (ModelState.IsValid) { db.Entry(plan).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(plan)); }
private void CreateT() { var trener = new Trener { Role = 2, FullName = FullnameTB, LastChanged = DateTime.Now }; if (trener.FullName == null || trener.FullName == "") { Error = "Fullname field can't be empty!"; } else { Error = InternalData.Data.service.CreateTrener(trener); Treneri.Add(trener); } MessageBox.Show(Error); }
public ActionResult Uredi(int id) { TreneriUrediVM model = new TreneriUrediVM(); Trener t = _db.Trener.Include(a => a.AppUser).Include(x => x.AppUser.Drzava).Where(t => t.TrenerId == id).FirstOrDefault(); model.TrenerID = t.TrenerId; model.Ime = t.AppUser.Ime; model.Prezime = t.AppUser.Prezime; model.DatumRodjenja = t.AppUser.DatumRodjenja; model.Email = t.AppUser.Email; model.Mob = t.AppUser.PhoneNumber; model.GradId = t.AppUser.GradId; model.Drzava = t.AppUser.Drzava.Naziv; model.SpolId = t.AppUser.SpolId; model.GradoviItems = _db.Grad.Select(a => new SelectListItem(a.Naziv, a.GradId.ToString())).ToList(); model.SpolItems = _db.Spol.Select(a => new SelectListItem(a.Naziv, a.SpolId.ToString())).ToList(); return(View(model)); }
public ActionResult Create([Bind(Include = "Id,TrenerID,PodopiecznyID,RodzajPlanuID,Cena,Plik")] Plan plan) { HttpPostedFileBase plik = Request.Files["pplan"]; if (plik != null && plik.ContentLength > 0) { plan.Plik = plik.FileName; Trener tr = db.Treners.Single(t => t.UserName == User.Identity.Name); plan.TrenerID = (int)tr.ID; plan.Zablokowany = true; plik.SaveAs(HttpContext.Server.MapPath("~/Plany/" + plan.PodopiecznyID + "/") + plan.Plik); } if (ModelState.IsValid) { db.Plans.Add(plan); db.SaveChanges(); return(RedirectToAction("Index", "Plans")); } return(View(plan)); }
public IEnumerable <Trener> SelectArray() { List <Trener> Treneri = new List <Trener>(); using (var table = TableData.Querry(SqlSelect)) { foreach (DataRow tablerow in table.Rows) { Trener tre = new Trener(); tre.ID_Trenera = int.Parse(tablerow[0].ToString()); tre.Jmeno = tablerow[1].ToString(); tre.Prijmeni = tablerow[2].ToString(); tre.Pohlavi = tablerow[3].ToString(); tre.Datum_narozeni = DateTime.Parse(tablerow[4].ToString()); Treneri.Add(tre); } } return(Treneri); }
public ActionResult Index(int id) { TreneriPrikaziVM model = new TreneriPrikaziVM(); Trener t = _db.Trener.Where(x => x.AppUserId == id). Include(y => y.AppUser). Include(y => y.AppUser.Grad). Include(y => y.AppUser.Drzava). Include(y => y.AppUser.Spol).FirstOrDefault(); model.TrenerID = t.TrenerId; model.Ime = t.AppUser.Ime; model.Prezime = t.AppUser.Prezime; model.DatumRodjenja = t.AppUser.DatumRodjenja; model.Email = t.AppUser.Email; model.Mob = t.AppUser.PhoneNumber; model.GradNaziv = t.AppUser.Grad.Naziv; //model.GradNaziv = _db.Grad.Where(g => g.GradId == t.AppUser.GradId).FirstOrDefault().Naziv; pitanje memorije ??? model.DrzavaNaziv = t.AppUser.Drzava.Naziv; model.SpolNaziv = t.AppUser.Spol.Naziv; return(View(model)); }
internal static bool Login(TextBox txtUsername, TextBox txtPassword) { trener = new Trener(); trener.Username = txtUsername.Text; trener.Password = txtPassword.Text; trener = (Trener)komunikacija.NadjiTrenera(trener); if (trener == null) { //alternativa scenario MessageBox.Show("Sistem ne može da nađe trenera na osnovu unetih vrednosti."); return(false); } else { //osnovni scenario MessageBox.Show("Trener je uspešno prijavljen"); return(true); } }
public ActionResult Uredi(TreneriUrediVM vm) { if (!ModelState.IsValid) { return(View("Uredi", vm)); } Trener t = _db.Trener.Where(d => d.TrenerId == vm.TrenerID).Include(a => a.AppUser).SingleOrDefault(); t.AppUser.Ime = vm.Ime; t.AppUser.Prezime = vm.Prezime; t.AppUser.Email = vm.Email; t.AppUser.PhoneNumber = vm.Mob; t.AppUser.DatumRodjenja = vm.DatumRodjenja; t.AppUser.GradId = vm.GradId; t.AppUser.DrzavaId = _db.Grad.Where(x => x.GradId == vm.GradId).Select(x => x.DrzavaId).FirstOrDefault(); t.AppUser.SpolId = vm.SpolId; _db.SaveChanges(); _db.Dispose(); return(RedirectToAction(nameof(Index), new{ id = t.AppUserId })); }
public int Insert(ITableItem item) { Trener tren = (Trener)item; List <Trener> treneri; List <Trener> temp = DeserializeFromXml <List <Trener> >(GetContentOfXML("trener.xml")); treneri = temp ?? new List <Trener>(); int id; if (treneri.Count > 0) { id = treneri.Last().ID_Trenera + 1; } else { id = 1; } tren.ID_Trenera = id; treneri.Add(tren); SerializeToXml(treneri, "hraci.xml"); return(0); }
public IActionResult Obrisi(int TrenerID) { Trener t = db.Trener.Find(TrenerID); KorisnickiNalog k = db.KorisnickiNalog.Find(t.NalogID); var l = db.TrenerLicenca.Where(n => n.TrenerId == TrenerID).ToList(); foreach (var x in l) { if (x != null) { db.TrenerLicenca.Remove(x); } } if (k != null) { db.KorisnickiNalog.Remove(k); } db.Trener.Remove(t); db.SaveChanges(); return(RedirectToAction(nameof(Index))); }
public Trener SelectHeslo(string prijmeni, string heslo) { Trener r = null; var args = new Dictionary <string, string> { { "@prijmeni", prijmeni }, { "@heslo", heslo } }; using (var table = TableData.Querry(SqlSelectLogin, args)) { if (table.Rows.Count != 0) { r = new Trener { ID_Trenera = (int)table.Rows[0]["id_trenera"], Jmeno = (string)table.Rows[0]["jmeno"], Prijmeni = (string)table.Rows[0]["prijmeni"], Datum_narozeni = DateTime.Parse(table.Rows[0]["datum_narozeni"].ToString()) }; } } return(r); }
public Trener SelectId(int id) { Trener a = null; var args = new Dictionary <string, string> { { "@id_trenera", id.ToString() } }; using (var table = TableData.Querry(SqlSelectId, args)) { if (table.Rows.Count != 0) { a = new Trener { ID_Trenera = (int)table.Rows[0]["id_trenera"], Jmeno = (string)table.Rows[0]["jmeno"], Prijmeni = (string)table.Rows[0]["prijmeni"], Pohlavi = (string)table.Rows[0]["pohlavi"], Datum_narozeni = DateTime.Parse(table.Rows[0]["datum_narozeni"].ToString()), }; } } return(a); }
private async void FrmIndex_Load(object sender, EventArgs e) { if (_radnik.Osoba.Uloga.Naziv == "Trener") { menadzmentToolStripMenuItem.Visible = false; treningToolStripMenuItem.Visible = true; clanarinaToolStripMenuItem.Visible = false; upravljanjeClanovimaToolStripMenuItem.Visible = false; qRKodSkenerToolStripMenuItem.Visible = false; var TrenerSearchRequest = new Model.Requests.TrenerSearchRequest() { OsobaId = _radnik.OsobaId }; var TrenerList = await _apiService_Trener.Get <List <Wellness.Model.Trener> >(TrenerSearchRequest); _trener = TrenerList[0]; } if (_radnik.Osoba.Uloga.Naziv == "Recepcionar") { menadzmentToolStripMenuItem.Visible = false; treningToolStripMenuItem.Visible = false; clanarinaToolStripMenuItem.Visible = true; upravljanjeClanovimaToolStripMenuItem.Visible = true; qRKodSkenerToolStripMenuItem.Visible = false; } if (_radnik.Osoba.Uloga.Naziv == "Menadzer") { menadzmentToolStripMenuItem.Visible = true; treningToolStripMenuItem.Visible = false; clanarinaToolStripMenuItem.Visible = false; upravljanjeClanovimaToolStripMenuItem.Visible = false; qRKodSkenerToolStripMenuItem.Visible = true; } }
public void Dodaj_Trener(Trener trener) { dodajUzytkownikaDTO.Dodaj_Trener(trener); }
public void Modyfikuj_Trener(Trener trener, int IdPracownik) { dodajUzytkownikaDTO.Modyfikuj_Trener(trener, IdPracownik); }
public void onUpdate() { if (validate()) { using (var db = new BazaZaLiguEntities()) { Klub klub_update = db.Klubs.Where(x => x.naziv.Equals(Selektovana_klub.K.naziv)).FirstOrDefault(); if (klub_update != null) { klub_update.grad = Selektovana_klub.K.grad; if (klub_update.Liga != null) //igrao je u nekoj ligi pre toga, brisi ga iz stare lige { Liga liga = db.Ligas.Find(klub_update.Liga.id_lige); liga.Klubs.Remove(klub_update); db.SaveChanges(); } Liga nova_liga = db.Ligas.Where(x => x.naziv_lige == Selektovana_klub.Naziv_lige).FirstOrDefault(); klub_update.Liga = nova_liga; //ako je odabrao prazno stavice null if (klub_update.Vodis.Count > 0) // imao je trenera, brisi starog { Vodi stariTrener = db.Vodis.Where(x => x.klub_naziv == klub_update.naziv).FirstOrDefault(); List <Igrac> igraciKluba = stariTrener.Igracs.ToList(); foreach (Igrac item in igraciKluba) { Igrac igrac = db.Igracs.Find(item.id_igraca); igrac.Vodi = null; igrac.vodi_id_trenera = null; igrac.vodi_naziv = null; db.Entry(igrac).State = System.Data.Entity.EntityState.Modified; } db.Vodis.Remove(stariTrener); db.SaveChanges(); } if (Selektovana_klub.Trener != "" && Selektovana_klub.Trener != null) //odabrao je novog { Vodi noviVodi = new Vodi() { klub_naziv = klub_update.naziv }; Trener noviTrener = db.Treners.Where(x => x.ime_trenera == Selektovana_klub.Trener).FirstOrDefault(); noviVodi.trener_id_trenera = noviTrener.id_trenera; db.Vodis.Add(noviVodi); db.SaveChanges(); foreach (Igrac igrac in db.Igracs) { if (igrac.naziv_kluba == klub_update.naziv) { igrac.Vodi = noviVodi; db.Entry(igrac).State = System.Data.Entity.EntityState.Modified; } } } db.Entry(klub_update).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); MessageBox.Show("Uspesno ste promenili klub", "Uspesno", MessageBoxButton.OK, MessageBoxImage.Asterisk); } ucitajKlubove(); ucitajTrenereILige(); Vrednost = ""; OnPropertyChanged("Vrednost"); } } }
public void Modyfikuj_Trener(Trener trener, string StaryLogin) { dodajUzytkownikaDAO.Modyfikuj_Trener(trener, StaryLogin); }
public Reprezentacija(String naziv, Dictionary <String, Igrac> igraci, Trener trener, Dictionary <String, Takmicenje> takmicenja) : base(naziv, igraci, trener, takmicenja) { }
protected override void updateUIFromEntity(DomainObject entity) { Trener trener = (Trener)entity; txtIme.Text = trener.Ime; txtPrezime.Text = trener.Prezime; cmbPol.SelectedIndex = -1; if (trener.Pol == Pol.Muski) { cmbPol.SelectedIndex = 0; } else if (trener.Pol == Pol.Zenski) { cmbPol.SelectedIndex = 1; } txtDatRodj.Text = String.Empty; if (trener.DatumRodjenja != null) { txtDatRodj.Text = trener.DatumRodjenja.Value.ToString("d"); } txtJMBG.Text = trener.JMBG; txtRegBroj.Text = trener.RegistarskiBroj; txtMesto.Text = trener.Mesto; txtAdresa.Text = trener.Adresa; txtTelefon1.Text = trener.Telefon1; txtTelefon2.Text = trener.Telefon2; txtEmail.Text = trener.Email; txtFoto.Text = trener.FotoFile; if (txtFoto.Text != String.Empty) { btnDodajFoto.Text = "Promeni"; } txtIzvodMKR.Text = trener.IzvodMKRFile; if (txtIzvodMKR.Text != String.Empty) { btnDodajIzvodMKR.Text = "Promeni"; } SelectedKlub = trener.Klub; if (!String.IsNullOrEmpty(trener.VrstaTrenerskogAngazmana)) { cmbVrstaTrenerskogAngazmana.SelectedItem = trener.VrstaTrenerskogAngazmana; } else { cmbVrstaTrenerskogAngazmana.SelectedIndex = -1; } txtNazivFakulteta.Text = trener.NazivFakulteta; txtRedovnoZanimanje.Text = trener.RedovnoZanimanje; txtGodinaPocetkaTrenerskogRada.Text = String.Empty; if (trener.GodinaPocetkaTrenerskogRada != null) { txtGodinaPocetkaTrenerskogRada.Text = trener.GodinaPocetkaTrenerskogRada.ToString(); } }
/// /// <param name="trener"></param> /// <param name="service"></param> public string ChangeTrener(Trener trener, IDBService service){ return service.ChangeTrener(trener); }
protected override void updateEntityFromUI(DomainObject entity) { Trener trener = (Trener)entity; trener.Ime = txtIme.Text.Trim(); trener.Prezime = txtPrezime.Text.Trim(); if (cmbPol.SelectedIndex == 0) { trener.Pol = Pol.Muski; } else { trener.Pol = Pol.Zenski; } trener.Prezime = txtPrezime.Text.Trim(); if (txtDatRodj.Text.Trim() == String.Empty) { trener.DatumRodjenja = null; } else { trener.DatumRodjenja = DateTime.Parse(txtDatRodj.Text); } trener.JMBG = txtJMBG.Text.Trim(); trener.RegistarskiBroj = txtRegBroj.Text.Trim(); trener.Mesto = txtMesto.Text.Trim(); trener.Adresa = txtAdresa.Text.Trim(); trener.Telefon1 = txtTelefon1.Text.Trim(); trener.Telefon2 = txtTelefon2.Text.Trim(); trener.Email = txtEmail.Text.Trim(); trener.FotoFile = txtFoto.Text.Trim(); trener.IzvodMKRFile = txtIzvodMKR.Text.Trim(); trener.Klub = SelectedKlub; if (cmbVrstaTrenerskogAngazmana.SelectedItem == null) { trener.VrstaTrenerskogAngazmana = String.Empty; } else if (cmbVrstaTrenerskogAngazmana.SelectedItem.ToString() == PROFESIONALAN) { trener.VrstaTrenerskogAngazmana = PROFESIONALAN; } else if (cmbVrstaTrenerskogAngazmana.SelectedItem.ToString() == NEPROFESIONALAN) { trener.VrstaTrenerskogAngazmana = NEPROFESIONALAN; } trener.NazivFakulteta = txtNazivFakulteta.Text.Trim(); trener.RedovnoZanimanje = txtRedovnoZanimanje.Text.Trim(); if (txtGodinaPocetkaTrenerskogRada.Text.Trim() == String.Empty) { trener.GodinaPocetkaTrenerskogRada = null; } else { trener.GodinaPocetkaTrenerskogRada = short.Parse(txtGodinaPocetkaTrenerskogRada.Text); } }
/// /// <param name="trener"></param> public string CreateTrener(Trener trener, IDBService service){ return service.CreateTrener(trener); }