protected void BtnDaUnesi_Click(object sender, EventArgs e) { if (lblheader.Text == "Unos novog projekta") { Projekt projekt = new Projekt(); projekt.Naziv = tbNaziv.Text; projekt.DatumOtvaranja = DateTime.Parse(tbDatumOtvaranja.Text); projekt.KlijentID = int.Parse(ddlKlijent.SelectedValue); projekt.VoditeljProjektaID = int.Parse(ddlVoditeljProjekta.SelectedValue); Djelatnik voditelj = Repozitorij.GetDjelatnik(projekt.VoditeljProjektaID); if (!privremeniDjelatnici.Contains(voditelj)) { privremeniDjelatnici.Add(voditelj); } Repozitorij.InsertProjekt(projekt); ModalPopupExtender1.Hide(); int idUnesenogProjekta = Repozitorij.GetProjektId(projekt); AžurirajProjekteDjelatnika(idUnesenogProjekta); ClearPoljaZaUnos(); } else { ModalPopupExtender1.Hide(); ClearPoljaZaUnos(); } }
protected void BtnDaSpremi_Click(object sender, EventArgs e) { if (lblheader.Text == "Ažuriranje projekta") { Projekt ažuriraniProjekt = new Projekt(); ažuriraniProjekt.IDProjekt = int.Parse(ddlProjekt.SelectedValue); ažuriraniProjekt.Naziv = tbNaziv.Text; ažuriraniProjekt.DatumOtvaranja = DateTime.Parse(tbDatumOtvaranja.Text); ažuriraniProjekt.KlijentID = int.Parse(ddlKlijent.SelectedValue); ažuriraniProjekt.VoditeljProjektaID = int.Parse(ddlVoditeljProjekta.SelectedValue); Djelatnik voditelj = Repozitorij.GetDjelatnik(ažuriraniProjekt.VoditeljProjektaID); if (!privremeniDjelatnici.Contains(voditelj)) { privremeniDjelatnici.Add(voditelj); } Repozitorij.UpdateProjekt(ažuriraniProjekt); ModalPopupExtender1.Hide(); ddlProjekt.SelectedValue = ažuriraniProjekt.IDProjekt.ToString(); AžurirajDjelatnikeProjekta(ažuriraniProjekt.IDProjekt); PrikaziPodatkeOProjektu(); PrikaziDdlProjekte(); PopuniListu(); } else { var ddlID = ddlProjekt.SelectedValue; ModalPopupExtender1.Hide(); PrikaziPodatkeOProjektu(); PopuniListu(); PrikaziDdlProjekte(); ddlProjekt.SelectedValue = ddlID; } }
private void AddTim() { Djelatnik voditelj = Repozitorij.GetDjelatnik(int.Parse(ddlVoditeljProjekta.SelectedValue)); Tim t = new Tim(tbNaziv.Text, voditelj); Repozitorij.AddNewTim(t); Response.Redirect("Timovi.aspx"); }
public ActionResult Detalji(DateTime DatumSatnica, int IDDjelatnik) { var model = Repozitorij.GetProjektiEvidencija(IDDjelatnik, DatumSatnica); ViewData["ImePrezime"] = Repozitorij.GetDjelatnik(IDDjelatnik).Ime + " " + Repozitorij.GetDjelatnik(IDDjelatnik).Prezime; return(View(model)); }
protected void BtnDodaj_Click(object sender, EventArgs e) { int idDjelatnikZaDodavanje = int.Parse(ddlDjelatnici.SelectedValue); Djelatnik djelatnikDodaj = Repozitorij.GetDjelatnik(idDjelatnikZaDodavanje); privremeniDjelatnici.Add(djelatnikDodaj); LoadLbDjelatnici(); }
protected void BtnEngleski_Click(object sender, EventArgs e) { Djelatnik korisnik = (Djelatnik)Session["korisnik"]; int idKorisnik = korisnik.IDDjelatnik; if (korisnik != null) { Repozitorij.UpdateDjelatnikJezik(idKorisnik, "Engleski"); } Session["korisnik"] = Repozitorij.GetDjelatnik(idKorisnik); Request.Cookies["CultureInfo"].Value = "en-EN"; Response.Redirect(Request.Url.AbsolutePath); }
private void PrikaziPodatkeODjelatniku() { var djelatnikId = int.Parse(ddlDjelatnik.SelectedValue); Djelatnik djelatnik = Repozitorij.GetDjelatnik(djelatnikId); lblIme.Text = djelatnik.Ime; lblPrezime.Text = djelatnik.Prezime; lblEmail.Text = djelatnik.Email; lblDatumZaposlenja.Text = djelatnik.DatumZaposlenja.ToShortDateString(); lblLozinka.Text = djelatnik.Lozinka; lblTipDjelatnika.Text = Repozitorij.GetTipDjelatnika(djelatnikId); lblTim.Text = Repozitorij.GetTimDjelatnika(djelatnikId); PrikaziProjekteDjelatnika(djelatnikId); }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["id"] == null || Session["djelatnik"] == null) { Response.Redirect("Login.aspx"); } else { int djelatnikID = int.Parse(Request.QueryString["id"]); d = Repozitorij.GetDjelatnik(djelatnikID); if (!IsPostBack) { FillForm(); } LoadProjektiDjelatnika(); } }
private void PrikaziStatus() { int idDjelatnika = int.Parse(ddlDjelatnik.SelectedValue); string aktivnost = Repozitorij.GetAktivnostDjelatnika(idDjelatnika); Djelatnik djelatnik = Repozitorij.GetDjelatnik(idDjelatnika); if (aktivnost == "Aktivan") { lblAktivan.Text = $"Djelatnik {djelatnik.ImePrezime} trenutno je aktivan!"; btnDeAktiviraj.Text = "Deaktiviraj"; } else { lblAktivan.Text = $"Djelatnik {djelatnik.ImePrezime} trenutno nije aktivan!"; btnDeAktiviraj.Text = "Aktiviraj"; } }
private void PrikaziPodatkeODjelatniku() { var djelatnikId = int.Parse(ddlDjelatnik.SelectedValue); Djelatnik djelatnik = Repozitorij.GetDjelatnik(djelatnikId); tbIme.Text = djelatnik.Ime; tbPrezime.Text = djelatnik.Prezime; tbEmail.Text = djelatnik.Email; tbDatumZaposlenja.Text = djelatnik.DatumZaposlenja.ToString("yyyy-MM-dd"); tbLozinka.Text = djelatnik.Lozinka; ddlTipDjelatnika.SelectedValue = Repozitorij.GetTipDjelatnikaID(Repozitorij.GetTipDjelatnika(djelatnikId)).ToString(); ddlTim.SelectedValue = Repozitorij.GetTimID(Repozitorij.GetTimDjelatnika(djelatnikId)).ToString(); PrikaziProjekteDjelatnika(djelatnikId); }