////测试链接信息是否可用 //private bool CanOpenConnect(SysCommon.Gis.SysGisDB vgisDb, string strType, string strServer, string strService, string strDatabase, string strUser, string strPassword, string strVersion) //{ // bool blnOpen = false; // Exception Err; // if (strType.ToUpper() == "ORACLE" || strType.ToUpper() == "SQLSERVER") // { // blnOpen = vgisDb.SetWorkspace(strServer, strService, strDatabase, strUser, strPassword, strVersion, out Err); // } // else if (strType.ToUpper() == "ACCESS") // { // blnOpen = vgisDb.SetWorkspace(strServer, SysCommon.enumWSType.PDB, out Err); // } // else if (strType.ToUpper() == "FILE") // { // blnOpen = vgisDb.SetWorkspace(strServer, SysCommon.enumWSType.GDB, out Err); // } // return blnOpen; //} public override void OnClick() { if (m_Hook == null) { return; } if (m_Hook.ArcGisMapControl.Map.LayerCount == 0) { MessageBox.Show("当前没有调阅数据!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } try { frmOrderTask vFrm = new frmOrderTask(m_Hook.MapControl, Plugin.ModuleCommon.TmpWorkSpace); vFrm.ShowDialog(); } catch (Exception exError) { ErrorHandle.ShowFrmErrorHandle("提示", exError.Message); } }
private void lstBoxQuery_MouseDoubleClick(object sender, MouseEventArgs e) { try { if (lstBoxQuery.SelectedItem.ToString() == "") { return; } string strSQL = lstBoxQuery.SelectedItem.ToString(); List <string> strValue = new List <string>(); strSQL = "select * from 订单表 where 编号='" + strSQL + "'"; DataTable pDataTable = GetAccesssTable(strSQL); if (pDataTable == null) { return; } try { strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("编号")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("制表日期")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("数据内容")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("提供依据")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("索取单位")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("处理部门")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("协议编号")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("特殊说明")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("数据范围")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("主要用途")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("国地信")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("密级")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("SN")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("PN")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("格式")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("数据量")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("涉及图幅数")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("技术服务费用")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("用户确认签字")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("用户确认签字日期")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("用户接收签字")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("用户接收签字日期")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("联系人")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("联系电话")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("邮政编码")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("Email")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("联系地址")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("备注")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("部门负责人")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("部门负责人签字日期")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("技术加工人")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("技术加工人签字日期")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("成果检查人")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("成果检查人签字日期")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("成果接收人")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("成果接收人签字日期")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("订单状态")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("制表人")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("DLG")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("DEM")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("DOM")].ToString()); strValue.Add(pDataTable.Rows[0][pDataTable.Columns.IndexOf("图幅号")].ToString()); } catch { } this.WindowState = FormWindowState.Minimized; frmOrderTask pfrmOrderTask = new frmOrderTask(m_MapControl, "订单信息", strValue, m_WS); pfrmOrderTask.ShowDialog(); } catch { } }