Пример #1
0
        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, "修改失败!");
            }
        }
Пример #2
0
 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);
 }
Пример #3
0
 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();
 }
Пример #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         user = Session["user"] as Model.WebUser;
         Name.Text = user.Name;
         SetDate();
         EvaBing();
     }
 }
Пример #5
0
 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();
     }
 }
Пример #6
0
        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();
        }
Пример #7
0
 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, "密码或用户名错误!");
     }
 }
Пример #8
0
        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, "保存失败!");
            }
        }
Пример #9
0
        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, "上传成功!");
        }