if (this.txtPersonID.ReadOnly == false) {
if (sMgr.ExistsPerson(this.txtPersonID.Text)) {
this.SendMessage(\¸ÃµÇ¼Ãû³ÆÒѾ´æÔÚ\ return; }
person.Password = \ } else {
person = sMgr.GetPerson(this.txtPersonID.Text); }
person.PersonID = this.txtPersonID.Text.Trim();
person.PersonName = this.txtPersonName.Text.Trim(); if (this.txtPassword.Text != \ {
person.Password = this.txtPassword.Text; }
person.Card = this.txtCard.Text;
person.Dept.DeptID = this.lstDeptID.SelectedValue; person.Sex = this.lstSex.SelectedValue; person.Birtyday = this.txtBirthday.Text; person.WorkDate = this.txtWorkDate.Text; person.Tel = this.txtTel.Text;
person.Pay = double.Parse(this.txtPay.Text.Trim()); sMgr.UpdatePerson(person);
this.SendMessage(\ÐÅÏ¢±à¼³É¹¦\ if (!this.txtPersonID.ReadOnly) {
this.ClearTextData(this); } }
3¡¢µã»÷ij¸öÔ±¹¤µÄɾ³ý°´Å¥½«É¾³ý¸ÃÔ±¹¤µÄÐÅÏ¢¡£ ÆäÖÐɾ³ýµÄÖ÷Òª´úÂëÈçÏ£º
protected void dgList_DeleteCommand(object source, DataGridCommand EventArgs e)
{
PersonMgr sMgr = new PersonMgr(); sMgr.DelPerson(e.Item.Cells[0].Text); this.initForm(); }
4¡¢µã»÷±à¼°´Å¥£¬´ò¿ªÐÞ¸ÄÔ±¹¤ÐÅÏ¢½çÃæ¡£ÐÞ¸ÄÔ±¹¤ÐÅÏ¢¶ÔµÄ´ÅÅÌÎļþΪ
25
Person_Edit.aspx?PersonID= £¬¸ÃÄ£¿éµÄÉè¼ÆÈçͼ4-11Ëùʾ£º
ͼ4-11ÐÞ¸ÄÔ±¹¤ÐÅÏ¢½çÃæ
4.4.5¿¼ºËÏîÄ¿¹ÜÀíÄ£¿é
¶ÔÆóÒµÔ±¹¤µÄ¿¼ºËÏîÄ¿ÐÅÏ¢½øÐйÜÀí¡£
1£®¿¼ºËÏîÄ¿¹ÜÀíÄ£¿é¶ÔÓ¦µÄ´ÅÅÌÎļþΪProject_List.aspx£¬¿¼ºËÏîÄ¿¹ÜÀí½çÃæÈçͼ4-12Ëùʾ£º
ͼ4-12¿¼ºËÏîÄ¿¹ÜÀí½çÃæ
26
2£®ÐÂÔö¿¼ºËÏîÄ¿¹ÜÀíÄ£¿é¶ÔÓ¦µÄ´ÅÅÌÎļþΪProject_Edit.aspx£¬ÐÂÔö¿¼ºËÏîÄ¿¹ÜÀí½çÃæÈçͼ4-13Ëùʾ£º
ͼ4-13ÐÂÔö¿¼ºËÏîÄ¿¹ÜÀí½çÃæ
ÆäÖС°Ìá½»¡±°´Å¥µÄÖ÷Òª´úÂëÉè¼ÆÈçÏ£º
protected void btnOK_Click(object sender, EventArgs e) {
PersonMgr sMgr = new PersonMgr(); Person person = new Person();
if (this.txtPersonID.ReadOnly == false) {
if (sMgr.ExistsPerson(this.txtPersonID.Text)) {
this.SendMessage(\¸ÃµÇ¼Ãû³ÆÒѾ´æÔÚ\ return; }
person.Password = \ } else {
person = sMgr.GetPerson(this.txtPersonID.Text); }
person.PersonID = this.txtPersonID.Text.Trim(); person.PersonName = this.txtPersonName.Text.Trim(); if (this.txtPassword.Text != \ {
person.Password = this.txtPassword.Text; }
27
person.Card = this.txtCard.Text;
person.Dept.DeptID = this.lstDeptID.SelectedValue; person.Sex = this.lstSex.SelectedValue; person.Birtyday = this.txtBirthday.Text; person.WorkDate = this.txtWorkDate.Text; person.Tel = this.txtTel.Text;
person.Pay = double.Parse(this.txtPay.Text.Trim());
sMgr.UpdatePerson(person);
this.SendMessage(\ÐÅÏ¢±à¼³É¹¦\ if (!this.txtPersonID.ReadOnly) {
this.ClearTextData(this); }
}
3£®±à¼¿¼ºËÏîÄ¿¹ÜÀíÄ£¿é¶ÔÓ¦µÄ´ÅÅÌÎļþΪProject_Edit.aspx?ProjectID=£¬±à¼¿¼ºËÏîÄ¿¹ÜÀí½çÃæÈçͼ4-14Ëùʾ£º
ͼ4-14±à¼¿¼ºËÏîÄ¿¹ÜÀí½çÃæ
4£®µã»÷Ö÷½çÃæÖÐɾ³ý°´Å¥£¬É¾³ý¿¼ºËÏîÄ¿ÐÅÏ¢¡£ ÆäÖС°É¾³ý¡±°´Å¥µÄÖ÷Òª´úÂëÉè¼ÆÈçÏ£º
protected void dgList_DeleteCommand(object source, DataGridCommandEventArgs e) {
ProjectMgr sMgr = new ProjectMgr(); sMgr.DelProject(e.Item.Cells[0].Text); this.initForm(); }
28