protected void dgList_DeleteCommand(object source, DataGridCommandEventArgs e) { AssesMgr sMgr = new AssesMgr(); sMgr.DelAsses(e.Item.Cells[0].Text); this.initForm(); }
protected void btnOK_Click(object sender, EventArgs e) { AssesMgr sMgr = new AssesMgr(); Asses asses = new Asses(); GuideMgr gMgr = new GuideMgr(); if (this.hidAssesID.Value != "") { asses = sMgr.GetAsses(this.hidAssesID.Value); } asses.Person.PersonID = this.lstPersonID.SelectedValue; asses.Guide.GuideID = int.Parse(this.lstGuideID.SelectedValue); asses.Guide2.Guide2ID = int.Parse(this.lstGuide2ID.SelectedValue); asses.Scale1 = int.Parse(this.txtScale1.Text.Trim()); asses.Scale1Name = this.txtScale1Name.Text.Trim(); asses.Memo = this.txtMemo.Text; sMgr.UpdateAsses(asses); this.SendMessage("信息编辑成功"); if (this.hidAssesID.Value == "") { this.ClearTextData(this); } }
/// <summary> /// 初始化人员列表信息 /// </summary> private void initForm() { AssesMgr sMgr = new AssesMgr(); DataTable dtNumber = sMgr.GetAssesNumberList(this.hidPersonID.Value , int.Parse(this.hidGuideID.Value)); this.dgList.DataSource = dtNumber; this.lblNumber.Text = "共" + dtNumber.Rows.Count.ToString() + "条记录"; this.dgList.DataBind(); }
protected void btnOK_Click(object sender, EventArgs e) { AddNumberMgr sMgr = new AddNumberMgr(); AddNumber addNumber = sMgr.GetAddNumber(this.hidAddNumberID.Value); int AddInt = 0; if (this.chkIsAudi.Checked) { if (this.txtAddInt.Text.Trim() == "") { this.SendMessage("通过审核必须填写增加的分数"); } else if (!int.TryParse(this.txtAddInt.Text.Trim(), out AddInt)) { this.SendMessage("增加的分数必须为一个整数"); } else { addNumber.IsAudi = "是"; addNumber.AddInt = AddInt; sMgr.UpdateAddNumber(addNumber); AssesMgr mgr = new AssesMgr(); Asses asses = new Asses(); asses.Guide.GuideID = addNumber.Guide.GuideID; switch (asses.Guide.GuideID) { case 1: asses.Guide2.Guide2ID = 4; break; case 2: asses.Guide2.Guide2ID = 9; break; case 3: asses.Guide2.Guide2ID = 14; break; } asses.Memo = ""; asses.Person.PersonID = addNumber.Person.PersonID; asses.Scale1 = addNumber.AddInt; mgr.UpdateAsses(asses); this.btnOK.Enabled = false; } } else { addNumber.IsAudi = "否"; addNumber.AddInt = 0; sMgr.UpdateAddNumber(addNumber); } this.SendMessage("信息编辑成功"); }
/// <summary> /// 初始化窗体信息 /// </summary> private void initForm() { if (this.hidAssesID.Value != "") { this.lstPersonID.Enabled = false; AssesMgr aMgr = new AssesMgr(); Asses asses = aMgr.GetAsses(this.hidAssesID.Value); if (asses.AssesID != 0) { this.lstPersonID.ClearSelection(); if (this.lstPersonID.Items.FindByValue(asses.Person.PersonID) != null) { this.lstPersonID.Items.FindByValue(asses.Person.PersonID).Selected = true; } this.lstGuideID.ClearSelection(); if (this.lstGuideID.Items.FindByValue(asses.Guide.GuideID.ToString()) != null) { this.lstGuideID.Items.FindByValue(asses.Guide.GuideID.ToString()).Selected = true; } this.initGuide2(); this.lstGuide2ID.ClearSelection(); if (this.lstGuide2ID.Items.FindByValue(asses.Guide2.Guide2ID.ToString()) != null) { this.lstGuide2ID.Items.FindByValue(asses.Guide2.Guide2ID.ToString()).Selected = true; } this.txtScale1.Text = asses.Scale1.ToString(); this.txtScale1Name.Text = asses.Scale1Name; this.txtMemo.Text = asses.Memo; } else { this.btnOK.Enabled = false; this.SendMessage("没有找到该信息"); } } }
protected void dgList_ItemDataBound(object sender, DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { HyperLink hyGuide1 = (HyperLink)e.Item.FindControl("hyGuide1"); HyperLink hyGuide2 = (HyperLink)e.Item.FindControl("hyGuide2"); HyperLink hyGuide3 = (HyperLink)e.Item.FindControl("hyGuide3"); GuideMgr gMgr = new GuideMgr(); Guide guide1 = gMgr.GetGuide("1"); Guide guide2 = gMgr.GetGuide("2"); Guide guide3 = gMgr.GetGuide("3"); hyGuide1.Text = "0"; hyGuide2.Text = "0"; hyGuide3.Text = "0"; PersonMgr mgr = new PersonMgr(); Person person = mgr.GetPerson(e.Item.Cells[0].Text); AssesMgr aMgr = new AssesMgr(); DataTable dt = aMgr.GetAssesNumberList(person.PersonID, 1); foreach (DataRow row in dt.Rows) { hyGuide1.Text = (int.Parse(hyGuide1.Text) + int.Parse(row["Scale1"].ToString())).ToString(); } if (hyGuide1.Text != "0") { if (int.Parse(hyGuide1.Text) > 100) { hyGuide1.Text = "100"; } hyGuide1.Text = (int.Parse(hyGuide1.Text) * guide1.Scale / 100).ToString(); } dt = aMgr.GetAssesNumberList(person.PersonID, 2); foreach (DataRow row in dt.Rows) { hyGuide2.Text = (int.Parse(hyGuide2.Text) + int.Parse(row["Scale1"].ToString())).ToString(); } if (hyGuide2.Text != "0") { if (int.Parse(hyGuide2.Text) > 100) { hyGuide2.Text = "100"; } hyGuide2.Text = (int.Parse(hyGuide2.Text) * guide2.Scale / 100).ToString(); } dt = aMgr.GetAssesNumberList(person.PersonID, 3); foreach (DataRow row in dt.Rows) { hyGuide3.Text = (int.Parse(hyGuide3.Text) + int.Parse(row["Scale1"].ToString())).ToString(); } if (hyGuide3.Text != "0") { if (int.Parse(hyGuide3.Text) > 100) { hyGuide3.Text = "100"; } hyGuide3.Text = (int.Parse(hyGuide3.Text) * guide3.Scale / 100).ToString(); } e.Item.Cells[e.Item.Cells.Count - 1].Text = (int.Parse(hyGuide1.Text) + int.Parse(hyGuide2.Text) + int.Parse(hyGuide3.Text)).ToString(); } }