private void saveBtn_Click(object sender, EventArgs e) { try { ISession sesija = DataLayer.DataLayer.GetSession(); Saradnik sar = sesija.Load <Saradnik>(SID); Zaposleni zap = sesija.Load <Zaposleni>(radnikList.SelectedItems[0].Tag); sar.ime = imeBox.Text; sar.prezime = prezimeBox.Text; sar.telefon = telefonBox.Text; sar.nadredjeni = zap; sesija.Save(sar); sesija.Flush(); sesija.Close(); var ssf = new SviSaradniciForm(); ssf.MdiParent = this.MdiParent; ssf.Show(); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { try { ISession sesija = DataLayer.DataLayer.GetSession(); int sarID = Convert.ToInt32(Request.QueryString["sid"]); this.editSar = sesija.Load <Saradnik>(sarID); IQuery sql = sesija.CreateQuery("FROM Zaposleni WHERE pozicija LIKE ?"); sql.SetString(0, "%junior%"); this.programeri = sql.List <Zaposleni>(); // Ako je submitovana forma za unos if (Request.ServerVariables["REQUEST_METHOD"] == "POST") { // Form validation editSar.ime = Request.Form["ime"]; editSar.prezime = Request.Form["prezime"]; editSar.telefon = Request.Form["telefon"]; if (editSar.ime.Length < 3) { throw new Exception("Ime je prekratko"); } if (editSar.prezime.Length < 3) { throw new Exception("Prezime je prekratko"); } Zaposleni prog = sesija.Load <Zaposleni>(Convert.ToInt32(Request.Form["nadredjeni"])); editSar.nadredjeni = prog; sesija.Update(editSar); sesija.Flush(); sesija.Close(); Response.Redirect("/SviSaradnici"); } // Ako nije submitovana forma, prikazujemo formu else { } } catch (Exception ex) { displayError = true; this.error.Controls.Add(new LiteralControl(ex.Message)); } }
protected void Page_Load(object sender, EventArgs e) { try { ISession sesija = DataLayer.DataLayer.GetSession(); IQuery sql = sesija.CreateQuery("FROM Zaposleni as z WHERE z.pozicija LIKE ? "); sql.SetString(0, "%junior%"); this.programeri = sql.List <Zaposleni>(); // Ako je submitovana forma za unos if (Request.ServerVariables["REQUEST_METHOD"] == "POST") { // Form validation var ime = Request.Form["ime"]; var prezime = Request.Form["prezime"]; var telefon = Request.Form["telefon"]; var adresa = Request.Form["adresa"]; var programer = Request.Form["programer"]; if (ime.Length < 3) { throw new Exception("Ime je isuviše kratko"); } if (prezime.Length < 3) { throw new Exception("Prezime je isuviše kratko"); } Zaposleni nadredjeni = sesija.Load <Zaposleni>(Convert.ToInt32(programer)); Saradnik sar = new Saradnik() { ime = ime, prezime = prezime, telefon = telefon, nadredjeni = nadredjeni }; sesija.Save(sar); sesija.Flush(); sesija.Close(); Response.Redirect("/SviSaradnici"); } // Ako nije submitovana forma, prikazujemo formu else { } } catch (Exception ex) { displayError = true; this.error.Controls.Add(new LiteralControl(ex.Message)); } }
protected void Page_Load(object sender, EventArgs e) { try { ISession sesija = DataLayer.DataLayer.GetSession(); int sid = Convert.ToInt32(Request.QueryString["sid"]); this.saradnik = sesija.Load <Saradnik>(sid); } catch (Exception ex) { displayError = true; this.error.Controls.Add(new LiteralControl(ex.Message)); } }
private void saveBtn_Click(object sender, EventArgs e) { try { if (radnikList.SelectedItems.Count > 0) { if (String.IsNullOrEmpty(imeBox.Text)) { throw new Exception("Unesite ime"); } if (String.IsNullOrEmpty(prezimeBox.Text)) { throw new Exception("Unesite prezime"); } if (String.IsNullOrEmpty(telefonBox.Text)) { throw new Exception("Unesite telefon"); } ISession sesija = DataLayer.DataLayer.GetSession(); Zaposleni zap = sesija.Load <Zaposleni>(radnikList.SelectedItems[0].Tag); Saradnik sar = new Saradnik() { ime = imeBox.Text, prezime = prezimeBox.Text, telefon = telefonBox.Text, nadredjeni = zap }; zap.saradnici.Add(sar); sesija.Save(sar); sesija.Save(zap); sesija.Flush(); sesija.Close(); var sviSaradniciForm = new SviSaradniciForm(); sviSaradniciForm.MdiParent = this.MdiParent; sviSaradniciForm.Show(); this.Close(); } else { throw new Exception("Izaberite programera za kontakt"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { try { ISession sesija = DataLayer.DataLayer.GetSession(); int sid = Convert.ToInt32(Request.QueryString["sid"]); this.saradnik = sesija.Load<Saradnik>(sid); } catch (Exception ex) { displayError = true; this.error.Controls.Add(new LiteralControl(ex.Message)); } }
protected void Page_Load(object sender, EventArgs e) { try { ISession sesija = DataLayer.DataLayer.GetSession(); int sarID = Convert.ToInt32(Request.QueryString["sid"]); this.editSar = sesija.Load<Saradnik>(sarID); IQuery sql = sesija.CreateQuery("FROM Zaposleni WHERE pozicija LIKE ?"); sql.SetString(0,"%junior%"); this.programeri = sql.List<Zaposleni>(); // Ako je submitovana forma za unos if (Request.ServerVariables["REQUEST_METHOD"] == "POST") { // Form validation editSar.ime = Request.Form["ime"]; editSar.prezime = Request.Form["prezime"]; editSar.telefon = Request.Form["telefon"]; if (editSar.ime.Length < 3) throw new Exception("Ime je prekratko"); if (editSar.prezime.Length < 3) throw new Exception("Prezime je prekratko"); Zaposleni prog = sesija.Load<Zaposleni>(Convert.ToInt32(Request.Form["nadredjeni"])); editSar.nadredjeni = prog; sesija.Update(editSar); sesija.Flush(); sesija.Close(); Response.Redirect("/SviSaradnici"); } // Ako nije submitovana forma, prikazujemo formu else { } } catch (Exception ex) { displayError = true; this.error.Controls.Add(new LiteralControl(ex.Message)); } }
protected void Page_Load(object sender, EventArgs e) { try { ISession sesija = DataLayer.DataLayer.GetSession(); IQuery sql = sesija.CreateQuery("FROM Zaposleni as z WHERE z.pozicija LIKE ? "); sql.SetString(0, "%junior%"); this.programeri = sql.List<Zaposleni>(); // Ako je submitovana forma za unos if (Request.ServerVariables["REQUEST_METHOD"] == "POST") { // Form validation var ime = Request.Form["ime"]; var prezime = Request.Form["prezime"]; var telefon = Request.Form["telefon"]; var adresa = Request.Form["adresa"]; var programer = Request.Form["programer"]; if (ime.Length < 3) throw new Exception("Ime je isuviše kratko"); if (prezime.Length < 3) throw new Exception("Prezime je isuviše kratko"); Zaposleni nadredjeni = sesija.Load<Zaposleni>(Convert.ToInt32(programer)); Saradnik sar = new Saradnik() { ime = ime, prezime = prezime, telefon = telefon, nadredjeni = nadredjeni }; sesija.Save(sar); sesija.Flush(); sesija.Close(); Response.Redirect("/SviSaradnici"); } // Ako nije submitovana forma, prikazujemo formu else { } } catch (Exception ex) { displayError = true; this.error.Controls.Add(new LiteralControl(ex.Message)); } }
protected void Page_Load(object sender, EventArgs e) { try { int sid = Convert.ToInt32(Request.QueryString["sid"]); ISession sesija = DataLayer.DataLayer.GetSession(); Saradnik sar = sesija.Load <Saradnik>(sid); sesija.Delete(sar); sesija.Flush(); sesija.Close(); Response.Redirect("/SviSaradnici"); } catch (Exception ex) { displayError = true; this.error.Controls.Add(new LiteralControl(ex.Message)); } }
private void saveBtn_Click(object sender, EventArgs e) { try { if (radnikList.SelectedItems.Count > 0) { if (String.IsNullOrEmpty(imeBox.Text)) throw new Exception("Unesite ime"); if (String.IsNullOrEmpty(prezimeBox.Text)) throw new Exception("Unesite prezime"); if (String.IsNullOrEmpty(telefonBox.Text)) throw new Exception("Unesite telefon"); ISession sesija = DataLayer.DataLayer.GetSession(); Zaposleni zap = sesija.Load<Zaposleni>(radnikList.SelectedItems[0].Tag); Saradnik sar = new Saradnik() { ime = imeBox.Text, prezime = prezimeBox.Text, telefon = telefonBox.Text, nadredjeni = zap }; zap.saradnici.Add(sar); sesija.Save(sar); sesija.Save(zap); sesija.Flush(); sesija.Close(); var sviSaradniciForm = new SviSaradniciForm(); sviSaradniciForm.MdiParent = this.MdiParent; sviSaradniciForm.Show(); this.Close(); } else { throw new Exception("Izaberite programera za kontakt"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void delBtn_Click(object sender, EventArgs e) { try { if (saradnikList.SelectedItems.Count > 0) { ISession sesija = DataLayer.DataLayer.GetSession(); Saradnik sar = sesija.Load <Saradnik>(saradnikList.SelectedItems[0].Tag); sesija.Delete(sar); sesija.Flush(); saradnikList.Items.Remove(saradnikList.SelectedItems[0]); } else { throw new Exception("Izaberite saradnika za brisanje"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void IzmeniSaradnikaForm_Load(object sender, EventArgs e) { try { ISession sesija = DataLayer.DataLayer.GetSession(); IQuery sql3 = sesija.CreateQuery("FROM Zaposleni AS z WHERE z.pozicija = 'junior' "); IList <Zaposleni> zaposleni = sql3.List <Zaposleni>(); Saradnik sar = sesija.Load <Saradnik>(SID); imeBox.Text = sar.ime; prezimeBox.Text = sar.prezime; telefonBox.Text = sar.telefon; ListViewItem red; foreach (Zaposleni zap in zaposleni) { red = new ListViewItem(); red.Tag = zap.ZID; red.Text = zap.ZID.ToString(); red.SubItems.Add(zap.ime); red.SubItems.Add(zap.prezime); radnikList.Items.Add(red); } var item = radnikList.FindItemWithText(sar.nadredjeni.ZID.ToString()); if (item != null) { item.Selected = true; } sesija.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }