public void UpdateGoOutStateInfo(GoOutState info, string id, GoOutStateUpdateMode mode) { if (GoOutStateUpdateMode.MODE_DELETE == mode) { if (null == id) { return; } DeleteGoOutStateInfo(id); } else if (GoOutStateUpdateMode.MODE_INSERT == mode) { if (null == info) { return; } InsertGoOutStateInfo(info); } else if (GoOutStateUpdateMode.MODE_UPDATE == mode) { if (null == info) { return; } UpdateExistsGoOutStateInfo(info); } }
private void UpdateGoOutStateInfo(GoOutStateUpdateMode mode) { GoOutState info = new GoOutState() { GoOutStateName = this.txtGoOutStateName.Text.ToString().Trim(), GoOutStateSeqNumber = Convert.ToInt32(this.txtSequenceNumber.Text), GoOutStateDescribe = this.rtbGoOutStateDescribe.Text.ToString() }; if (GoOutStateUpdateMode.MODE_INSERT == mode) { objGoOutStateService.UpdateGoOutStateInfo(info, null, mode); } if (GoOutStateUpdateMode.MODE_UPDATE == mode) { info.GoOutStateID = Convert.ToInt32(this.Tag); objGoOutStateService.UpdateGoOutStateInfo(info, null, mode); } }