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); }
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); } }