private void btnSave_Click(object sender, EventArgs e) { var rows = iGridServiceCatJob.GetRows(); UpdatePackageBox box = new UpdatePackageBox(); foreach (var item in rows) { var data = (SdServiceCategoryJobDto)item.DataRow; if (data != null) { if (data.State == Framework.Common.CommonBase.DtoObjectState.Inserted) { box.insertBox.Add(data); } if (data.State == Framework.Common.CommonBase.DtoObjectState.Updated) { box.updateBox.Add(data); } if (data.State == Framework.Common.CommonBase.DtoObjectState.Deleted) { box.deleteBox.Add(data); } } } if (myView.SaveServiceCatJobUpdate(box)) { ISE.Framework.Client.Win.Viewer.MessageViewer.ShowMessage(ISE.Framework.Client.Win.Viewer.OperationType.Insert); } }
public bool UpdateBatch(UpdatePackageBox box) { try { ServiceCatJobServiceAdapter.Execute(it => it.UpdatePackage(box)); return(true); } catch (Exception ex) { return(false); } }