private void btnDele_Click(object sender, EventArgs e) { JiangFaTypesBLL JiangFa = new JiangFaTypesBLL(); JiangFaTypesModel model = new JiangFaTypesModel(); if (this.dataGridView2.SelectedRows.Count > 0) { int ID = Convert.ToInt32(this.dataGridView2.SelectedRows[0].Cells["奖罚类型编号"].Value); model.PunishmentAwardTypes_ID = ID; JiangFa.DeleJiangFaTypes(model); GetAllJiangFaTypes(); } }
/// <summary> /// 添加奖罚类型 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAdd_Click(object sender, EventArgs e) { JiangFaTypesModel model = new JiangFaTypesModel(); JiangFaTypesBLL JiangFa = new JiangFaTypesBLL(); string name = this.cboName.SelectedItem.ToString(); object max = JiangFa.GetMaxJiangFaTypes(); object min = JiangFa.GetMinJiangFaTypes(); int id = 0; if (name == "奖励") { if (string.IsNullOrEmpty(max.ToString())) { id = 1; } else if (Convert.ToInt32(max) < 0) { id = 1; } else { id = Convert.ToInt32(max) + 1; } } else { if (string.IsNullOrEmpty(min.ToString())) { id = -1; } else if (Convert.ToInt32(min) > 0) { id = -1; } else { id = Convert.ToInt32(min) - 1; } } model.PunishmentAwardTypes_ID = id; model.PunishmentAwardTypes_Name = this.txtName.Text; JiangFa.AddJiangFaTypes(model); GetAllJiangFaTypes(); }
/// <summary> /// 创建查询所有奖罚类型的方法 /// </summary> void GetAllJiangFaTypes() { JiangFaTypesBLL JiangFa = new JiangFaTypesBLL(); dataGridView2.DataSource = JiangFa.GetAllJiangFaTypes(); }