Exemplo n.º 1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            ProxyBllPAR_COMMAND_SENDP bllCommSENDP = new ProxyBllPAR_COMMAND_SENDP();


            string tempWorktypeName = "";

            tempWorktypeName = gvList.GetFocusedRowCellValue("F_WORKTYPE_NAME").ToString();
            string tempWorktypeCode = "";

            tempWorktypeCode = gvList.GetFocusedRowCellValue("F_WORKTYPE_CODE").ToString();
            string tempProgrammCode = "";

            tempProgrammCode = gvList.GetFocusedRowCellValue("F_PROGRAMM_CODE").ToString();


            //删除选择命令程序的已有参数
            bllCommSENDP.Delete_by_WorkType(tempWorktypeName, tempProgrammCode);

            for (int i = 0; i < _StartParTable.Rows.Count; i++)
            {
                if ((bool)_StartParTable.Rows[i]["parSelect"])
                {
                    var modelCommandStartPar = new ModelPAR_COMMAND_SENDP();
                    modelCommandStartPar.F_WORKTYPE_NAME      = tempWorktypeName;
                    modelCommandStartPar.F_WORKTYPE_CODE      = tempWorktypeCode;
                    modelCommandStartPar.F_PROGRAMM_CODE      = tempProgrammCode;
                    modelCommandStartPar.F_SENDCOMMAND_PAR_ID = Convert.ToInt16(_StartParTable.Rows[i]["F_SENDCOMMAND_PAR_ID"].ToString());
                    modelCommandStartPar.F_SENDPAR_NAME       = _StartParTable.Rows[i]["F_SENDPAR_NAME"].ToString();
                    modelCommandStartPar.F_ORDER = Convert.ToInt16(_StartParTable.Rows[i]["F_ORDER"].ToString());

                    modelCommandStartPar.F_WORKTYPE_MEMO = "";

                    modelCommandStartPar.F_CREATE_TIME   = DateTime.Now;
                    modelCommandStartPar.F_OPERATOR_ID   = AppGlobal.GUserId;
                    modelCommandStartPar.F_OPERATIONTIME = DateTime.Now;
                    modelCommandStartPar.F_DEL           = 0;

                    bllCommSENDP.Add(modelCommandStartPar);
                }
            }
            MessageBox.Show("试验开始命令参数保存完成!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }