示例#1
0
        private async Task <string> SaveActions(int handlingId)
        {
            string _Res = "OK";

            foreach (DataGridViewRow row in dgvActions.Rows)
            {
                var processActionId = (int)row.Cells["ProcessActionId"].Value;
                var isChecked       = (bool?)row.Cells["IsChecked"].Value;
                //int? AbandonReasonId = (int?)row.Cells["AbandonReason"].Value;

                ProcessAction pa = _this.ProcessActions.Items.FirstOrDefault(i => i.ProcessActionId == processActionId);
                if (pa != null)
                {
                    pa.IsChecked = isChecked;
                    //pa.AbandonReasonId = AbandonReasonId;
                    pa.HandlingId = handlingId;
                    _Res          = await pa.Edit();
                }
            }
            return(_Res);
        }