Пример #1
0
        public bool SaveStuSub(StuSub info)
        {
            var result = false;

            if (info.id < 1)
            {
                result = userReposity.Insert(info) > 0;
            }
            else
            {
                result = userReposity.Update(info) > 0;
            }
            return(result);
        }
Пример #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (Decimal.TryParse(textBox5.Text.Trim(), out decimal Achievement) == false)
            {
                MessageBox.Show("成绩 必须为数字");
                return;
            }
            var Studentinfo = StudentManange.GetInfo(textBox1.Text.Trim());

            if (Studentinfo == null)
            {
                MessageBox.Show("查无此人");
                return;
            }
            StuSub info;

            if (Student == null)
            {
                info = new StuSub();
            }
            else
            {
                //编辑
                info = StudentManange.GetStuSubInfo(Student.id);
            }
            info.Sno         = textBox1.Text;
            info.Batch       = textBox4.Text;
            info.Achievement = Achievement;
            info.Code        = comboBox1.SelectedValue.ToString();
            try
            {
                StudentManange.SaveStuSub(info);
                MessageBox.Show("保存成功");
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("请检查输入内容。是否超长\n" + ex.Message);
            }
        }