Esempio n. 1
0
        ////测试链接信息是否可用
        //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);
            }
        }
Esempio n. 2
0
 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 { }
 }