protected void Button1_Click(object sender, EventArgs e) { string strErr = ""; if (AuthList.SelectedValue == "0") { strErr += "请选择权限!"; } if (strErr != "") { Maticsoft.Common.MessageBox.Show(this, strErr); return; } int id = int.Parse(Request["id"]); Eva.Model.WebUser user = new Model.WebUser(); user = bllUser.GetModel(id); user.AuthorityId = int.Parse(AuthList.SelectedValue); if (bllUser.Update(user)) { Maticsoft.Common.MessageBox.Show(this, "修改成功!"); } else { Maticsoft.Common.MessageBox.Show(this, "修改失败!"); } }
protected void btnSelf_Click(object sender, EventArgs e) { user = Session["user"] as Model.WebUser; var eva = bllEva.GetModelList(string.Format("StudentId={0} and AcademicYear={1} and SchoolTerm={2}", user.Id, YearList.SelectedValue, Termlist.SelectedValue)); int id = eva[0].Id; Response.Redirect("SelfEva.aspx?id=" + id); }
protected void MarkBind() { int id = int.Parse(Request["id"]); user = userBll.GetModelByStudentId(id); var set = markBll.GetListByStudentId(Convert.ToInt32(user.StudentId), YearList.SelectedItem.Text, Termlist.SelectedItem.Text); MarkRepeater.DataSource = set; MarkRepeater.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { user = Session["user"] as Model.WebUser; Name.Text = user.Name; SetDate(); EvaBing(); } }
private void EvaBing() { user = Session["user"] as Model.WebUser; var eva = bllEva.GetModelList(string.Format("StudentId={0} and AcademicYear={1} and SchoolTerm={2}", user.Id, YearList.SelectedValue, Termlist.SelectedValue)); if (eva.Count > 0) { var set = bllItemList.GetListByEvaId(eva[0].Id); EvaRepeater.DataSource = set; EvaRepeater.DataBind(); } else { EvaRepeater.DataSource = null; DataBind(); } }
private void Bing() { user = Session["user"] as Model.WebUser; Name.Text = user.Name; decimal ave = Ave(Convert.ToInt32(user.StudentId)); List<Eva.Model.Evaluation> list = bllEva.GetModelList(string.Format("StudentId={0} and AcademicYear={1} and SchoolTerm={2}", user.Id, YearList.SelectedValue, Termlist.SelectedValue)); if (list.Count > 0) { eva = list[0] as Model.Evaluation; eva.Ave = Convert.ToDecimal(ave); bllEva.Update(eva); } List<Eva.Model.ItemList> ItemList = bllItemList.GetModelList(" EvaluationId=" + eva.Id); decimal sum = 0; decimal sumValue = 0; if (ItemList.Count > 0) { for (int i = 0; i < ItemList.Count; i++) { sum += Convert.ToInt32(ItemList[i].Evaluation) * Convert.ToInt32(bllItem.GetModel(Convert.ToInt32(ItemList[i].ItemId)).Value) / 100; } } List<Eva.Model.Item> list1 = bllItem.GetModelAllList(); for (int i = 0; i < list1.Count; i++) { sumValue += Convert.ToInt32(list1[i].Value); } sum = sum + ave * (100 - sumValue) / 100; eva.Total = sum; bllEva.Update(eva); txtSelf.Text = eva.SelfEvaluation; txtTeacherEva.Text = eva.TeacherEvaluation; txtAve.Text = ave.ToString(); txtComEva.Text = sum.ToString(); }
protected void btnlogin_Click(object sender, EventArgs e) { string strErr = ""; if (txtUserName.Text.Trim().Length==0) { strErr += "用户名不能为空!"; } if (txtPaw.Text.Trim().Length==0) { strErr += "密码不能为空!"; } if (strErr!="") { Maticsoft.Common.MessageBox.Show(this, strErr); return; } Eva.BLL.WebUser bllUser = new BLL.WebUser(); Eva.Model.WebUser user = new Model.WebUser(); string loginId = txtUserName.Text; string passWord = txtPaw.Text; user = bllUser.Login(loginId, passWord); if (user != null) { Session["user"] = user; if (user.AuthorityId == 1) { Response.Redirect("Student/ShowMark.aspx"); } if (user.AuthorityId == 2) { Response.Redirect("Teacher/StudentList.aspx"); } if (user.AuthorityId == 3) { Response.Redirect("Admin/ListUser.aspx"); } } else { Maticsoft.Common.MessageBox.Show(this, "密码或用户名错误!"); } }
protected void Save_Click(object sender, EventArgs e) { Eva.Model.WebUser model = new Model.WebUser(); ; int id =int.Parse(Request["id"]); model = bllUser.GetModel(id); string strErr = ""; if (txtName.Text.Trim().Length == 0) { strErr += "姓名不能为空!\\n"; } if (txtIdCard.Text.Trim().Length == 0) { strErr += "身份证不能为空!\\n"; } if (txtTel.Text.Trim().Length == 0) { strErr += "手机号码不能为空!\\n"; } if (model.StudentId!=null) { if (int.Parse(CollegeList.SelectedValue) == 0) { strErr += "学院不能为空!\\n"; } if (int.Parse(MajorList.SelectedValue) == 0) { strErr += "专业不能为空!\\n"; } if (int.Parse(ClassList.SelectedValue) == 0) { strErr += "班级不能为空!\\n"; } } if (txtSex.Text.Trim().Length == 0) { strErr += "性别不能为空!\\n"; } if (strErr != "") { Maticsoft.Common.MessageBox.Show(this, strErr); return; } string name = txtName.Text; string idCard = txtIdCard.Text; string tel = txtTel.Text; int college = int.Parse(CollegeList.SelectedValue); int major = int.Parse(MajorList.SelectedValue); int classes = int.Parse(ClassList.SelectedValue); string sex = txtSex.Text; model.Name = name; model.IdCard = idCard; model.Phone = tel; model.CollegeId = college; model.MajorId = major; model.ClassId = classes; model.Sex = sex; if (bllUser.Update(model)) { Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!"," ListStudent.aspx"); } else { Maticsoft.Common.MessageBox.Show(this, "保存失败!"); } }
private void UpModel() { DataTable dt = ViewState["table"] as DataTable; for (int i = 0; i < dt.Rows.Count; i++) { var user = new Model.WebUser(); user.Name = StringUtil.ClearString(dt.Rows[i]["姓名"].ToString()); user.StudentId = int.Parse(dt.Rows[i]["学号"].ToString()); user.IdCard = StringUtil.ClearString(dt.Rows[i]["身份证"].ToString()); user.CollegeId = BLL.Utils.GetCollegeIdByName(StringUtil.ClearString(dt.Rows[i]["学院"].ToString())); user.MajorId = BLL.Utils.GetMajorIdByName(StringUtil.ClearString(dt.Rows[i]["学院"].ToString()), StringUtil.ClearString(dt.Rows[i]["专业"].ToString())); user.ClassId = BLL.Utils.GetClassIdByName(StringUtil.ClearString(dt.Rows[i]["学院"].ToString()), StringUtil.ClearString(dt.Rows[i]["专业"].ToString()), StringUtil.ClearString(dt.Rows[i]["班级"].ToString())); user.Sex = StringUtil.ClearString(dt.Rows[i]["性别"].ToString()); user.Address = StringUtil.ClearString(dt.Rows[i]["联系地址"].ToString()); user.Phone = StringUtil.ClearString(dt.Rows[i]["电话"].ToString()); user.AuthorityId = 1; user.LoginId = user.StudentId.ToString(); user.PassWord = "******"; userBll.Add(user); } MessageBox.Show(this, "上传成功!"); }