Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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);
            }
        }