/*  End  */

        #endregion



        #region  除数据
        /*****************************   删除条码  *********************************/
        //
        //删除数据
        //
        private void btn_Delete_Click(object sender, RoutedEventArgs e)
        {
            User_Verify f = new User_Verify();

            f.ShowDialog();
            if (f.Result_InspectUser == true && f.SysUser.Privilege == "系统管理员" || f.SysUser.Privilege == "主管" || f.SysUser.Privilege == "工程师" || f.SysUser.Privilege == "助理")
            {
                My_MessageBox.My_MessageBox_Message("用户:" + f.SysUser.UserName);
                DataDelivery temData = new DataDelivery();

                object[] temList = new string[this.lst_DeleteList.Items.Count];
                lst_DeleteList.Items.CopyTo(temList, 0);

                temData.Option = cmb_Delete_Option.SelectedIndex;
                temData.SNlist = temList;

                temData.IsDeleteSourceData = ckb_DeleteSorceData.IsChecked;


                if (temData.Option != -1)     //如果已经选择
                {
                    if (temData.Option == 3)  //如果为删除源码
                    {
                        if (f.SysUser.Privilege == "助理" || f.SysUser.Privilege == "系统管理员")
                        {
                            DeleteSN_List(temData);
                        }
                        else
                        {
                            My_MessageBox.My_MessageBox_Message("对不起!您无权删除原始条码!请联系系统管理员或工程师!");
                        }
                    }
                    else
                    {
                        DeleteSN_List(temData);
                    }
                }
                lst_DeleteList.Items.Clear();
                DeleteRecord          = 0;
                lab_DeleteRecord.Text = DeleteRecord + "条";

                MCP_CS._Operation_log.UserName  = f.SysUser.UserName;
                MCP_CS._Operation_log.Operation = "删除";
            }
            else
            {
                My_MessageBox.My_MessageBox_Message("未执行,操作被用户终止!或未通过验证 请确定您是否有权限删除数据!");
            }
        }
Пример #2
0
        //
        //进行验证
        //
        private void btn_Verify_Click(object sender, RoutedEventArgs e)
        {
            User_Verify f = new User_Verify();

            f.ShowDialog();
            if (f.Result_InspectUser == true && f.SysUser.Privilege == "工程师" || f.SysUser.Privilege == "系统管理员" ||
                f.SysUser.Privilege == "助理" || f.SysUser.Privilege == "主管")
            {
                _W_LabVerify.UserID   = f.SysUser.UserID;
                _W_LabVerify.IsVerify = "1";
                if (MCP_CS.LabVerify.Update(_W_LabVerify))
                {
                    My_MessageBox.My_MessageBox_Message("更新成功!");
                    dgv_Not_Verify.ItemsSource = MCP_CS.LabVerify.GetModelList(" (IsVerify = '0') ");
                    image1.Source = null;
                    dgv_InspecStandard.ItemsSource = null;
                }
            }
            else
            {
                My_MessageBox.My_MessageBox_Message("未执行,操作被用户终止!或未通过验证 请确定您是否有权限进行此次操作!");
            }
        }