public static void Insert(KategorijePrijave kp) { using (dataContext dt = new dataContext()) { dt.KategorijePrijave.Add(kp); dt.SaveChanges(); } }
public static void UpdateSpremnost(KategorijePrijave kp) { using (dataContext dt = new dataContext()) { KategorijePrijave katprijava = dt.KategorijePrijave.Where(x => x.KategorijaPrijavaId == kp.KategorijaPrijavaId).First(); katprijava.Spremnost = kp.Spremnost; dt.SaveChanges(); } }
protected void pregledajKategoriju_Click(object sender, EventArgs e) { int odabranaKategorija = Convert.ToInt32(kategorijeList.SelectedValue); potrebna = new KategorijePrijave(); foreach (KategorijePrijave i in kategorijeUPrijavi) { if (i.KategorijaId == odabranaKategorija) potrebna = i; } pregledaj_kat_div.Visible = true; addTest.Visible = true; changeStatus.Attributes.Add("style", "float: right!important"); BindUradjenePripreme(potrebna.KategorijaPrijavaId); BindTestove(potrebna.KategorijaPrijavaId); int spremnost = Convert.ToInt32(potrebna.Spremnost); spremnostiTestovi.InnerHtml = "<b>" + spremnost.ToString() + "%" + "</b>"; spremnostChart.Attributes.Add("value",spremnost.ToString()); }
protected void btnAddPrijava_Click(object sender, EventArgs e) { if (txtDatum.Text.Count() > 0 && list_Instruktori.SelectedIndex > 0) { List<int> kategorijeValidation = new List<int>(); foreach (RepeaterItem dataItem in Repeater2.Items) { kategorijeValidation.Add(Convert.ToInt32(((DropDownList)dataItem.FindControl("kategorijeList")).SelectedValue)); } if (kategorijeValidation.Count == kategorijeValidation.Distinct().Count()) { Prijave p = new Prijave(); string pattern = "dd/MM/yyyy"; DateTime dt; if (DateTime.TryParseExact(txtDatum.Text, pattern, CultureInfo.InvariantCulture, DateTimeStyles.None, out dt)) { try { p.InstruktorId = DAInstruktori.SelectInstruktorIdByKorisnikId(Convert.ToInt32(list_Instruktori.SelectedValue)); p.KandidatId = kandidatID; p.Zavrseno = 0; p.Status = 1; p.DatumPrijave = dt; int prijavaID = DAPrijave.Insert(p); foreach (RepeaterItem dataItem in Repeater2.Items) { KategorijePrijave kp = new KategorijePrijave(); kp.KategorijaId = Convert.ToInt32(((DropDownList)dataItem.FindControl("kategorijeList")).SelectedValue); kp.PrijavaId = prijavaID; DAKategorijePrijave.Insert(kp); } Danger_div.Visible = false; Success_div.Visible = true; BindGrid(); UpdatePanel3.Update(); brPrijavljenihKat.InnerText = DAKandidati.CountPrijavljeneKategorije(kandidatID).ToString(); UpdatePanel6.Update(); } catch (Exception) { Danger_div.Visible = true; Success_div.Visible = false; } } } else { Danger_div.Visible = true; Success_div.Visible = false; } } else { Danger_div.Visible = true; Success_div.Visible = false; } }