/// <summary> /// 保存市别 /// <para>默认表示保存新增,1表示保存修改,3表示点击继续按钮</para> /// </summary> /// <param name="type"></param> private void SaveMarketType(ButtonEventType type) { if (type.Equals(ButtonEventType.DEFAULT)) //3 { if (CommonUtil.IsNullOrEmpty(MarketTypeBean.Name)) { LoaderAddBaseData(); return; } } if (CommonUtil.IsNullOrEmpty(MarketTypeBean.Name)) { MessageBox.Show("市别名称不能为空字符!"); return; } if (CommonUtil.IsNullOrEmpty(MarketTypeBean.ShowStartTime)) { MessageBox.Show("开始时间不能为空字符!"); return; } if (!CommonUtil.IsCorrectFormatTime(MarketTypeBean.ShowStartTime)) { MessageBox.Show("开始时间格式不正确,请核实!"); return; } if (type.Equals(ButtonEventType.DEFAULT)) //3 { CheckedTextChanged(); //数据有变动 return; } MarketType temp = null; MarketType mt = MarketTypeBean.CreateMarketType(MarketTypeBean); switch (type) { default: //新增 if (type.Equals(ButtonEventType.DEFAULT)) { if (string.IsNullOrEmpty(mt.Name)) { return; } } MarketTypeBean.StartTime = DateTime.Today; temp = _DataService.AddMarketType(mt); break; case ButtonEventType.UPDATE: //修改 mt.UpdateDatetime = DateTime.Now; temp = _DataService.UpdateMarketType(mt); break; } if (temp != null) { MarketTypeSetView.IsTextBoxTextChanged = false; MessageBox.Show("保存成功"); InitMarketTypeData(); } else { MessageBox.Show("由于系统原因保存失败"); } }