private void Edit_Click(object sender, RoutedEventArgs e) { if (null == ((Button)sender).Tag) { BLPublic.Dialogs.Alert("无法编辑,未关联审方结果记录"); return; } recipemonitorlist.MonitorResult mntRt = (recipemonitorlist.MonitorResult)((Button)sender).Tag; WinCustomCheck winChk = new WinCustomCheck(); winChk.EditID = mntRt.ResultID; if (true == winChk.ShowDialog()) { mntRt.ResultDesc = winChk.txtDesc.Text.Trim(); mntRt.CheckLevel = true == winChk.rdo5Degress.IsChecked ? 5 : 3; } }
private void btnDelChk_Click(object sender, RoutedEventArgs e) { if (null == ((Button)sender).Tag) { BLPublic.Dialogs.Alert("无法取消,未关联审方结果记录"); return; } if (BLPublic.Dialogs.Yes != BLPublic.Dialogs.Ask("确定删除此审方结果.")) { return; } recipemonitorlist.MonitorResult mntRt = (recipemonitorlist.MonitorResult)((Button)sender).Tag; string sql = ""; if (mntRt.IsCustom) { sql = string.Format(SQL.DEL_CUSTOM_CHK, mntRt.ResultID); } else { sql = string.Format(SQL.DEL_TPNMNT_BYID, mntRt.ResultID); } if (AppConst.db.ExecSQL(sql)) { for (int i = lbOrdChkResult.Items.Count - 1; i >= 0; i--) { if (mntRt.ResultID == ((recipemonitorlist.MonitorResult)lbOrdChkResult.Items[i]).ResultID) { lbOrdChkResult.Items.RemoveAt(i); break; } } updateChkResult((OrdersModel)lbOrders.SelectedItem); } else { BLPublic.Dialogs.Error("删除审核结果失败:" + AppConst.db.Error); } }