Beispiel #1
0
        private void toolStripMenuItem2_Click(object sender, EventArgs e)
        {
            FormSelectSqlData f = new FormSelectSqlData();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                List <Model.T_D_TASK_SLVModel> models = gridControl1.DataSource as List <Model.T_D_TASK_SLVModel>;
                if (models.Find(delegate(Model.T_D_TASK_SLVModel m) { return(m.SQLDATAID == f.SelectSqlData.ID); }) == null)
                {
                    Model.T_D_TASK_SLVModel    model        = new Model.T_D_TASK_SLVModel();
                    Model.T_D_SQLDATA_MSTModel sqlDataModel = Access.SqlData.GetSqlDataModel(f.SelectSqlData.ID);
                    model.SQLDATAID   = sqlDataModel.ID;
                    model.SQLDATANAME = sqlDataModel.SQLDATANAME;
                    model.SQLTYPE     = sqlDataModel.SQLTYPE;
                    model.SJYMC       = sqlDataModel.SJYMC;
                    model.GROUPMC     = sqlDataModel.UNITTYPENAME;
                    model.TASKTYPE    = "0";
                    model.OUTPUTTYPE  = "0";
                    foreach (Model.T_D_SQLDATA_SLVModel m in sqlDataModel.SLVList)
                    {
                        Model.T_S_TASK_SLV_SLVModel model2 = new Model.T_S_TASK_SLV_SLVModel();
                        model2.SQLDATASLVID   = m.ID;
                        model2.SQLDATASLVVAL  = m.DEFAULTVALUE;
                        model2.SQLDARASLVNAME = m.PARAMETERNAME;
                        model2.SQLDARASQLTYPE = m.PARAMETERTYPE;
                        model.SlvList.Add(model2);
                    }
                    models.Add(model);
                    gridControl1.RefreshDataSource();
                    gridView1.FocusedRowHandle = models.Count - 1;
                    gridControl2.DataSource    = model.SlvList;
                    gridControl2.RefreshDataSource();
                }
            }
        }
Beispiel #2
0
 private void toolStripMenuItem3_Click(object sender, EventArgs e)
 {
     Model.T_S_TASK_SLV_SLVModel model = gridView2.GetFocusedRow() as Model.T_S_TASK_SLV_SLVModel;
     if (model != null)
     {
         if (XtraMessageBox.Show("你确定删除该参数?", "消息确认", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
         {
             (gridControl2.DataSource as List <Model.T_S_TASK_SLV_SLVModel>).Remove(model);
             gridControl2.RefreshDataSource();
         }
     }
 }
Beispiel #3
0
        private void toolStripMenuItem1_Click(object sender, EventArgs e)
        {
            Model.T_D_TASK_SLVModel model = gridView1.GetFocusedRow() as Model.T_D_TASK_SLVModel;
            if (model == null)
            {
                return;
            }
            FormSelectParameter f = new FormSelectParameter(model.SQLDATAID);

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                List <Model.T_S_TASK_SLV_SLVModel> models = gridControl2.DataSource as List <Model.T_S_TASK_SLV_SLVModel>;
                if (models.Find(delegate(Model.T_S_TASK_SLV_SLVModel m) { return(m.SQLDATASLVID == f.SelectModel.ID); }) == null)
                {
                    Model.T_S_TASK_SLV_SLVModel model2 = new Model.T_S_TASK_SLV_SLVModel();
                    model2.SQLDATASLVID   = f.SelectModel.ID;
                    model2.SQLDARASLVNAME = f.SelectModel.PARAMETERNAME;
                    model2.SQLDARASQLTYPE = f.SelectModel.PARAMETERTYPE;
                    model2.SQLDATASLVVAL  = f.SelectModel.DEFAULTVALUE;
                    models.Add(model2);
                    gridControl2.RefreshDataSource();
                }
            }
        }