//-------------------------------------------------------------方法 /// <summary> /// 查詢最大FormSeq /// </summary> private void QueryMaxSeq() { var result = ""; var isSuccess = false; var msg = ""; var datas = new OnBizPublicOutBean(); var viewData = new OnBizPublicOutModel() { CompID = UserInfo.getUserInfo().CompID, OBWriterID = UserInfo.getUserInfo().UserID, OBWriteDate = DateTime.Now.ToString("yyyy/MM/dd") }; isSuccess = OnBizReqAddes.SelectVisitFormMaxSeq(viewData, out datas, out msg); if (isSuccess && datas != null) { var seq = Int32.Parse(datas.FormSeq) + 1; result = seq.ToString(); } else { result = "1"; } _maxSeq = result; }
//-------------------------------------------------------------主要邏輯區 /// <summary> /// 新增邏輯 /// </summary> private void DoSave() { bool result = false; long seccessCount = 0; string msg = ""; try { OnBizPublicOutModel model = setViewModel(); result = OnBizReqAddes.InsertVisitForm(model, out seccessCount, out msg); if (!result) { throw new Exception(msg); } if (seccessCount == 0) { throw new Exception("無資料被新增!!"); } Util.MsgBox("新增成功"); LoadData(); } catch (Exception ex) { Util.MsgBox(ex.Message); } }