static void Main(string[] args) { Person p1 = new Person(); p1.Fornavn = "Dennis"; p1.Efternavn = "Demant"; Console.WriteLine(p1.FuldtNavn()); Elev e1 = new Elev { Fornavn = "Elev1", Efternavn = "Elevefternavn1", Klasselokale = "8.2.1" }; Console.WriteLine(e1.FuldtNavn()); Instruktør i1 = new Instruktør { Fornavn = "Instruktør1", Efternavn = "Instruktørefternavn1", NøgleId = 254 }; Console.WriteLine(i1.FuldtNavn()); if (System.Diagnostics.Debugger.IsAttached) { Console.Write("Press any key to continue . . . "); Console.ReadKey(); } }
protected void Page_Load(object sender, EventArgs e) { AdjustScrollPosition(); if (IsPostBack == false) { //Stopwatch stopwatch = new Stopwatch(); //stopwatch.Start(); ViewState["dummyId"] = 0; if (Session["ElevList - hidedColumns"] == null) { Session["ElevList - hidedColumns"] = new Dictionary <string, string>(); } IList <Elev> allElever = Elev.GetAll().ToList(); Session["ElevList - SortDirection"] = Session["ElevList - SortDirection"] ?? SortDirection.Ascending; Session["ElevList - SortExpression"] = Session["ElevList - SortExpression"] ?? "Navn"; UpdateBinding(allElever, sort: true); //stopwatch.Stop(); } }
static void Main(string[] args) { Person p = new Person() { Efternavn = "x", Fornavn = "x" }; Person e = new Elev() { Efternavn = "z", Fornavn = "z", KlasseLokale = "A" }; Person i = new Indstruktør() { Efternavn = "y", Fornavn = "y", NøgleId = 1 }; p.Skriv(); e.Skriv(); i.Skriv(); Person[] lst = new Person[3]; lst[0] = p; lst[1] = e; lst[2] = i; foreach (var item in lst) { item.Skriv(); } }
static void Main(string[] args) { Person p = new Person() { Efternavn = "x", Fornavn = "y" }; Elev e = new Elev() { Efternavn = "t", Fornavn = "g", KlasseLokale = "A" }; Instruktør i = new Instruktør() { Efternavn = "2", Fornavn = "s", NøgleId = 1 }; Console.WriteLine(p.FuldtNavn()); Console.WriteLine(e.FuldtNavn()); Console.WriteLine(i.FuldtNavn()); // Hold console åben ved debug if (System.Diagnostics.Debugger.IsAttached) { Console.Write("Press any key to continue . . . "); Console.ReadKey(); } }
public void Serialize_Elev_without_Links() { var elev = new Elev { SystemId = new Identifikator { Identifikatorverdi = "ABC123" }, Kontaktinformasjon = new Kontaktinformasjon { Mobiltelefonnummer = "98765432", Epostadresse = "*****@*****.**" }, Elevnummer = new Identifikator { Identifikatorverdi = "12345" } }; var settings = new JsonSerializerSettings { ContractResolver = new LowercaseContractResolver() }; var json = JsonConvert.SerializeObject(elev, settings); Console.WriteLine(json); var deserializeObject = JsonConvert.DeserializeObject <Elev>(json); Assert.NotNull(deserializeObject); Assert.Equal("98765432", deserializeObject.Kontaktinformasjon.Mobiltelefonnummer); }
public object[] ConvertBack(object value, Type[] targetTypes, object parameter, System.Globalization.CultureInfo culture) { Elev elev = value as Elev; object[] res = new object[] { elev.IdElev, elev.Nume, elev.Prenume, elev.IdPers }; return(res); }
static void Main(string[] args) { Person p = new Person(); p.Name = "Nam"; p.Surname = "Nguyen"; Console.WriteLine(p.FullName()); Console.ReadKey(); Elev e = new Elev(); e.Name = "Mogen"; e.Surname = "Mogensen"; Console.WriteLine(e.FullName()); Console.ReadKey(); Instruktør i = new Instruktør() { Name = "Hans", Surname = "Hansen", Skema = "MAAAANDAG" }; Console.WriteLine(i.NameAndSkema()); Console.ReadKey(); }
protected void CreateNewButton_Click(object sender, EventArgs e) { if (Page.IsValid) { var allElever = UpdateDataSource(); var dummyId = (int)ViewState["dummyId"]; var elev = new Elev { Id = dummyId, IsChanged = true }; allElever.Add(elev); //Response.Redirect("AnsattDetails.aspx?Id=" + HttpUtility.UrlEncode(dummyId.ToString())); ViewState["dummyId"] = --dummyId; UpdateBinding(allElever, sort: false); //MaintainScrollPositionOnPostBack = false; //ClientScript.RegisterStartupScript(GetType(), "ScrollScript", "window.scrollTo(0, document.body.scrollHeight);", true); WebUtilities.AdjustScrollPosition(this, 0, Int32.MaxValue); } }
private void LoadFromFile() { List <Echipa> echipe = DataReader.ReadData <Echipa>(ConfigurationManager.AppSettings["echipeFileName"], EntityToFileMapping.CreateEchipa); List <Elev> elevi = DataReader.ReadData <Elev>(ConfigurationManager.AppSettings["eleviFileName"], EntityToFileMapping.CreateElev); using (StreamReader stream = new StreamReader(fileName)) { string record; while ((record = stream.ReadLine()) != null) { string[] fields = record.Split(','); Echipa echipa = echipe.Find(e => e.ID.Equals(fields[0])); Elev elev = elevi.Find(el => el.ID.Equals(fields[1])); string id = fields[0] + "_" + fields[1]; Jucator jucator = new Jucator() { ID = id, Echipa = echipa, Nume = elev.Nume, Scoala = elev.Scoala }; base.entities[jucator.ID] = jucator; } } }
public ActionResult DeleteConfirmed(int id) { Elev elev = db.Elevi.Find(id); db.Elevi.Remove(elev); db.SaveChanges(); return(RedirectToAction("Index")); }
public static ElevModel ToModel(this Elev elev) { return(new ElevModel() { IDUtilizator = elev.IDUtilizator, IDClasa = elev.IDClasa }); }
static void Main(string[] args) { Console.WriteLine("Opgave med arv - exception"); try { StockItem s = new StockItem(-1); } catch (StockItemException ex) { Console.WriteLine("StockItem Error : " + ex.Message); } catch (Exception) { Console.WriteLine("General Error"); } Console.WriteLine(); Console.WriteLine("Opgave med arv - udvid System.Random"); UdvidetRandom r = new UdvidetRandom(); for (int i = 0; i < 10; i++) { Console.WriteLine(r.NextBool()); // true eller false } Console.WriteLine(); Console.WriteLine("Opgave med arv - simpel"); Person p1 = new Person(); p1.Fornavn = "Nicholas"; p1.Efternavn = "Schott"; Person p2 = new Person() { Fornavn = "Christoffer", Efternavn = "Schott" }; Console.WriteLine("Første person er " + p1.FuldtNavn()); Console.WriteLine("Anden person er " + p2.FuldtNavn()); Elev e1 = new Elev() { Fornavn = "Elev1", Efternavn = "ElevEfternavn1", Klasselokale = "Astralis" }; Instruktør i1 = new Instruktør() { Fornavn = "Instruktør1", Efternavn = "InsturktørEfternavn1", NøgleId = 1 }; Console.WriteLine("Første elev er " + e1.FuldtNavn()); Console.WriteLine("Første instruktør er " + i1.FuldtNavn()); if (System.Diagnostics.Debugger.IsAttached) { Console.Write("Press any key to continue . . . "); Console.ReadKey(); } }
private void BindToListView(IList <Trinn> allTrinn) { var elever = Elev.GetAll().OrderBy(k => k.Navn).ToList(); var trinnViewList = new List <object>(); foreach (var trinn in allTrinn) { trinnViewList.Add(new { trinn.Id, trinn.Navn, trinn.UkeTimeTall }); } TrinnListView.DataSource = trinnViewList; TrinnListView.DataBind(); foreach (var item in TrinnListView.Items) { if (item.ItemType == ListViewItemType.DataItem) { var idButton = (Button)item.FindControl("IdButton"); var trinn = allTrinn.First(t => t.Id.ToString() == idButton.Text); var eleverListBox = (ListBox)item.FindControl("EleverListBox"); var elevTeller = 0; var elevSelectedTeller = 0; foreach (var elev in elever) { var listItem = new ListItem(elev.Navn, elev.Id.ToString()); if (trinn.Elevs.Any(e => e.Id == elev.Id)) { listItem.Selected = true; listItem.Attributes.Add("class", WebUtilities.CSS_CLASS_DISABLED); } if (listItem.Selected) { eleverListBox.Items.Insert(elevSelectedTeller++, listItem); elevTeller++; } else { eleverListBox.Items.Insert(elevTeller++, listItem); } } if (trinn.Elevs.Count > 0) { var deleteLinkButton = (LinkButton)item.FindControl("DeleteLinkButton"); WebUtilities.DisableLinkButton(deleteLinkButton, @"Alle elever må overføres til andre trinn før trinn '" + trinn.Navn + "' kan slettes."); } } } }
public static Elev Insert(Elev entity) { using (var context = new CatalogProjectEntities()) { entity = context.Elevs.Add(entity); context.SaveChanges(); } return(entity); }
private bool ElevTilstedePåTid(Elev elev, TimeSpan time, PropertyInfo propertyInfo) { var ukeTypeId = Convert.ToInt32(UkeTypeDropDown.SelectedValue); return((ukeTypeId == (int)UkeTypeEnum.LikUke && elev.ElevTilstedes.Count(t => propertyInfo.GetValue(t) != null && (TimeSpan)propertyInfo.GetValue(t) == time && t.UkeType.Id == ukeTypeId) > 0) || (ukeTypeId == (int)UkeTypeEnum.UlikUke && (elev.ElevTilstedes.Count(t => t.UkeType.Id == ukeTypeId) > 0 && elev.ElevTilstedes.Count(t => propertyInfo.GetValue(t) != null && (TimeSpan)propertyInfo.GetValue(t) == time && t.UkeType.Id == ukeTypeId) > 0) || (elev.ElevTilstedes.Count(t => t.UkeType.Id == ukeTypeId) == 0 && elev.ElevTilstedes.Count(t => propertyInfo.GetValue(t) != null && (TimeSpan)propertyInfo.GetValue(t) == time) > 0))); }
static void Main(string[] args) { Console.WriteLine("Hello World!"); var clasaStudiu = ClasaStudiuFactory.Instance.CreeazaClasaStudiu("clasa 5A"); Elev elev = new Elev(new NumarMatricol("ab12345"), new PlainText("Andrei"), new Nota(5), "biologie"); clasaStudiu.InscrieNotaElev(elev); }
public ActionResult Edit([Bind(Include = "IDElev,Nume,Prenume,Clasa")] Elev elev) { if (ModelState.IsValid) { db.Entry(elev).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(elev)); }
private void BindToListView(Elev elev) { var ukeTyper = UkeType.GetAll().OrderBy(u => u.Navn); var elevTilstedeViewList = new List <object>(); if (elev.ElevTilstedes.Count == 0) { elev.AddElevTilstede(); } var elevTilstedes = elev.ElevTilstedes; foreach (var elevTilstede in elevTilstedes) { elevTilstedeViewList.Add(new { elevTilstede.Id, MandagStart = TimeAsString(elevTilstede.MandagStart), MandagSlutt = TimeAsString(elevTilstede.MandagSlutt), TirsdagStart = TimeAsString(elevTilstede.TirsdagStart), TirsdagSlutt = TimeAsString(elevTilstede.TirsdagSlutt), OnsdagStart = TimeAsString(elevTilstede.OnsdagStart), OnsdagSlutt = TimeAsString(elevTilstede.OnsdagSlutt), TorsdagStart = TimeAsString(elevTilstede.TorsdagStart), TorsdagSlutt = TimeAsString(elevTilstede.TorsdagSlutt), FredagStart = TimeAsString(elevTilstede.FredagStart), FredagSlutt = TimeAsString(elevTilstede.FredagSlutt) }); } ElevTilstedeListView.DataSource = elevTilstedeViewList; ElevTilstedeListView.DataBind(); foreach (var item in ElevTilstedeListView.Items) { if (item.ItemType == ListViewItemType.DataItem) { var idButton = (Button)item.FindControl("IdButton"); var elevTilstede = elevTilstedes.FirstOrDefault(e => e.Id.ToString() == idButton.Text); var ukeTypeDropDown = (DropDownList)item.FindControl("UkeTypeDropDown"); ukeTypeDropDown.DataSource = ukeTyper; ukeTypeDropDown.DataValueField = Utilities.GetPropertyName(() => elevTilstede.UkeType.Id); ukeTypeDropDown.DataTextField = Utilities.GetPropertyName(() => elevTilstede.UkeType.Navn); ukeTypeDropDown.DataBind(); if (elevTilstede.UkeType != null) { ukeTypeDropDown.SelectedValue = elevTilstede.UkeType.Id.ToString(); } } } }
public ActionResult Create([Bind(Include = "IDElev,Nume,Prenume,Clasa")] Elev elev) { if (ModelState.IsValid) { db.Elevi.Add(elev); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(elev)); }
public ActionResult Edit([Bind(Include = "ElevId,Fornavn,Etternavn,Trinn,Klasse,Telefon,SkoleId")] Elev elev) { if (ModelState.IsValid) { db.Entry(elev).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.SkoleId = new SelectList(db.Skoler, "SkoleId", "SkoleNavn", elev.SkoleId); return(View(elev)); }
/// <summary> /// Mapper en elev om til en elevDto /// </summary> /// <param name="elev"></param> /// <returns></returns> public static ElevDTO Elevmapper(Elev elev) { var dtoElev = new ElevDTO(); dtoElev.ElevId = elev.ElevId; dtoElev.Fornavn = elev.Fornavn; dtoElev.Etternavn = elev.Etternavn; dtoElev.Klasse = elev.Klasse; dtoElev.Trinn = elev.Trinn; dtoElev.Telefon = elev.Telefon; dtoElev.SkoleId = elev.SkoleId; return(dtoElev); }
/// <summary> /// Mapper om en dtoElev til en elev /// </summary> /// <param name="dto"></param> /// <returns></returns> public static Elev DtoToElevMapper(ElevDTO dto) { Elev elev = new Elev(); elev.ElevId = dto.ElevId; elev.Fornavn = dto.Fornavn; elev.Etternavn = dto.Etternavn; elev.Klasse = dto.Klasse; elev.Trinn = dto.Trinn; elev.Telefon = dto.Telefon; elev.SkoleId = dto.SkoleId; return(elev); }
protected void DeleteButton_Click(object sender, EventArgs e) { var id = Convert.ToInt32(IdTextBox.Text); var elev = id > 0 ? Elev.GetById(Convert.ToInt32(IdTextBox.Text)) : null; if (elev != null) { elev.Delete(); var allElever = (IList <Elev>)Session["allElever"]; allElever.Remove(elev); } GoTo(0); }
// GET: Elevi/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Elev elev = db.Elevi.Find(id); if (elev == null) { return(HttpNotFound()); } return(View(elev)); }
// GET: Elevs/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Elev elev = db.Elever.Find(id); if (elev == null) { return(HttpNotFound()); } ViewBag.SkoleId = new SelectList(db.Skoler, "SkoleId", "SkoleNavn", elev.SkoleId); return(View(elev)); }
public static void Update(Elev elev) { using (var context = new CatalogProjectEntities()) { var dbEntity = context.Elevs.FirstOrDefault(x => x.ID == elev.ID); if (dbEntity == null) { dbEntity = new Elev(); context.Elevs.Add(dbEntity); } dbEntity.IDUtilizator = elev.IDUtilizator; dbEntity.IDClasa = elev.IDClasa; context.SaveChanges(); } }
//Elev1 // Start is called before the first frame update void Start() { laerer1 = new Laerer("Lars", bilde1, "Matte"); laerer2 = new Laerer("Otto", bilde1, "Nork"); elev1 = new Elev("rn", bilde1, 7); for (int i = 0; i < 500; i++) { mineLaerere.Add(new Laerer("Arne" + (i + 1), bilde1, "IT")); } for (int i = 0; i < mineLaerere.Count; i++) { Debug.Log(mineLaerere[i].Navn); } }
protected void SaveButton_Click(object sender, EventArgs e) { if (Page.IsValid) { var elev = UpdateDataSource(); if (elev.IsChanged) { elev.Save(); elev = Elev.GetById(elev.Id); UpdateBinding(elev); } } }
protected void CancelButton_Click(object sender, EventArgs e) { var id = Convert.ToInt32(IdTextBox.Text); if (id > 0) { var elev = Elev.GetById(id); UpdateBinding(elev); } else { object refUrl = ViewState["RefUrl"]; if (refUrl != null) { Response.Redirect((string)refUrl); } } }
private void SaveAllElever() { var allElever = UpdateDataSource(); if (allElever.Any(elev => elev.IsChanged)) { foreach (var elev in allElever) { if (elev.IsChanged) { elev.Save(); } } allElever = Elev.GetAll().ToList(); UpdateBinding(allElever, sort: true); } }