public void UpdateItemList(long id, string title, string detail, DateTime date, ImageSource imageSource, bool?ischeck) { this.selectedItem.title = title; this.selectedItem.detail = detail; this.selectedItem.img = imageSource; this.selectedItem.date = date; this.selectedItem = null; }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; var items = itemBll.GetModelList(""); if (context.Request["ctl00$ContentPlaceHolder1$studentId"] != null) { int id = int.Parse(context.Request["ctl00$ContentPlaceHolder1$studentId"]); //int teacherId = Convert.ToInt32((context.Session["user"] as Model.WebUser).Id); var eva = new Model.Evaluation(); if (DateTime.Now.Month > 8 || DateTime.Now.Month < 2) { eva.SchoolTerm = 1; } else { eva.SchoolTerm = 2; } eva.AcademicYear = DateTime.Now.Year; eva.StudentId = 1; //todo eva.TeacherId = 1; int evaID = evaBll.Add(eva); if (evaID > 0) { foreach (var item in items) { if (context.Request["score" + item.Id] != null && context.Request["word" + item.Id] != null) { int score = int.Parse(context.Request["score" + item.Id].ToString()); string word = context.Request["word" + item.Id].ToString(); var itemList = new Model.ItemList(); itemList.EvaluationId = evaID; itemList.ItemId = item.Id; itemList.score = score; itemList.Evaluation = word; itemListBll.Add(itemList); } } context.Response.Redirect("StudentList.aspx"); } } }
public ItemListViewModels() { this.selectedItem = null; var conn = HomeWork1.App.conn; var sql = "SELECT * FROM ItemList"; try { using (var statement = conn.Prepare(sql)) { while (SQLiteResult.ROW == statement.Step()) { string datestr = (string)statement[3]; datestr = datestr.Substring(0, datestr.IndexOf(' ')); DateTime date = new DateTime(int.Parse(datestr.Split('/')[0]), int.Parse(datestr.Split('/')[1]), int.Parse(datestr.Split('/')[2])); string filename = (string)statement[5]; if (filename != null) { Uri uri = new Uri(filename, UriKind.RelativeOrAbsolute); BitmapImage Btm = new BitmapImage(uri); this.AddItemList((long)statement[0], (string)statement[1], (string)statement[2], date, Btm, (long)statement[4] == 1 ? true : false); } else { this.AddItemList((long)statement[0], (string)statement[1], (string)statement[2], date, null, (long)statement[4] == 1 ? true : false); } } } } catch (Exception) { throw; } foreach (var item in this.AllItems) { usingId[item.id] = true; } }
public void RemoveItemList(Model.ItemList it) { this.allItems.Remove(it); this.selectedItem = null; }
protected void Button1_Click(object sender, EventArgs e) { if (Session["user"] != null) { var user = Session["user"] as Model.WebUser; if (user.AuthorityId == 2) { var items = itemBll.GetModelList(""); var eva = new Model.Evaluation(); if (DateTime.Now.Month > 8 || DateTime.Now.Month < 2) { eva.SchoolTerm = 1; } else { eva.SchoolTerm = 2; } eva.AcademicYear = DateTime.Now.Year; eva.StudentId = int.Parse(studentId.Value); //todo eva.TeacherId = 1; int evaID = evaBll.Add(eva); if (evaID > 0) { for (int i = 0; i < ItemRepeater.Controls.Count; i++) { HiddenField ItemId = (HiddenField)ItemRepeater.Items[i].FindControl("ItemId"); TextBox score = (TextBox)ItemRepeater.Items[i].FindControl("score"); TextBox word = (TextBox)ItemRepeater.Items[i].FindControl("word"); var itemList = new Model.ItemList(); itemList.EvaluationId = evaID; itemList.ItemId = int.Parse(ItemId.Value); itemList.Evaluation = word.Text; if (ItemId.Value == "2") { itemList.score = 80; var list = award.GetModelList("StudentId=" + studentId.Value + " And SchoolTerm = " + eva.SchoolTerm + " and AcademicYear = " + DateTime.Now.Year); foreach (var item in list) { if (item.IsCheck == "同意") { itemList.score += item.Total; } } } else { itemList.score = int.Parse(score.Text); } itemListBll.Add(itemList); } } Maticsoft.Common.MessageBox.ShowAndRedirect(this, "评价成功!", "StudentList.aspx"); } else { Maticsoft.Common.MessageBox.ShowAndRedirect(this, "权限限制,请重新登录", "../login.aspx"); } } else { Maticsoft.Common.MessageBox.ShowAndRedirect(this, "权限限制,请重新登录", "../login.aspx"); } }
public ItemListViewModels() { this.selectedItem = null; this.allItems.Add(new Model.ItemList("TestTitle1", "TestDetai1", DateTime.Today, null)); this.allItems.Add(new Model.ItemList("TestTitle2", "TestDetai2", DateTime.Today, null)); }