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);
            }
        }
Beispiel #2
0
 public bool UpdateBatch(UpdatePackageBox box)
 {
     try
     {
         ServiceCatJobServiceAdapter.Execute(it => it.UpdatePackage(box));
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }