예제 #1
0
        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="frm">主窗体</param>
        /// <param name="strFilePath">文件保存路径</param>
        public FrmLogin(IFrmMain frm, string strFilePath)
        {
            InitializeComponent();

            strPath = System.Windows.Forms.Application.StartupPath.ToString() + @"\" + strFilePath;
            frmMain = frm;
        }
예제 #2
0
        /// <summary>
        /// 配置串口窗体
        /// </summary>
        /// <param name="strFilePath">串口文件存放路径</param>
        /// <param name="frm">主窗体</param>
        public static void ShowCommSetDialog(string strFilePath, IFrmMain frm)
        {
            FrmCommSet frmCommSet = new FrmCommSet(strFilePath, frm);

            frmCommSet.ShowDialog();
            frmCommSet = null;
        }
예제 #3
0
        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="frm">主窗体</param>
        /// <param name="strFilePath">文件保存路径</param>
        public FrmLogin(IFrmMain frm, string strFilePath)
        {
            InitializeComponent();

            strPath = System.Windows.Forms.Application.StartupPath.ToString() + @"\" + strFilePath;
            frmMain = frm;
        }
예제 #4
0
        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="frm"></param>
        /// <param name="index"></param>
        /// <param name="strFilePath"></param>
        public FrmDBSet(IFrmMain frm, int index, string strFilePath)
        {
            InitializeComponent();

            frmMain = frm; //主界面
            dataIndex = index; //服务器索引
          
            strPath = strFilePath; //XML配置文件保存路径
        }
예제 #5
0
        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="frm">窗体对象</param>
        /// <param name="strFilePath">文件保存路径</param>
        public FrmChangePwd(IFrmMain frm, string strFilePath)
        {
            InitializeComponent();
            frmMain = frm;
            strPath = System.Windows.Forms.Application.StartupPath.ToString() + @"\" + strFilePath;

            lblLoginName.Text = "当前用户的帐号为: " + frmMain.GetLoginInfo();
            lblLoginName.Left = (this.Width - lblLoginName.Width) / 2;
        }
예제 #6
0
        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="frm"></param>
        /// <param name="index"></param>
        /// <param name="strFilePath"></param>
        public FrmDBSet(IFrmMain frm, int index, string strFilePath)
        {
            InitializeComponent();

            frmMain   = frm;       //主界面
            dataIndex = index;     //服务器索引

            strPath = strFilePath; //XML配置文件保存路径
        }
예제 #7
0
        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="frm">窗体对象</param>
        /// <param name="strFilePath">文件保存路径</param>
        public FrmChangePwd(IFrmMain frm, string strFilePath)
        {
            InitializeComponent();
            frmMain = frm;
            strPath = System.Windows.Forms.Application.StartupPath.ToString() + @"\" + strFilePath;

            lblLoginName.Text = "当前用户的帐号为: " + frmMain.GetLoginInfo();
            lblLoginName.Left = (this.Width - lblLoginName.Width) / 2;
        }
예제 #8
0
        /// <summary>
        /// 加载基站面板
        /// </summary>
        /// <param name="frm">窗体对象</param>
        /// <returns></returns>
        public static bool LoadFaceStationPanel(IFrmMain frm, bool CommType)
        {
            if (CommType)
            {
                dgStation    = new DGStation[1];
                dgStation[0] = new DGStation(0, frm);
                // 加载基站信息
                TabControl tcStation = new TabControl();
                tcStation.Dock = DockStyle.Fill;

                // 初始化 TabPage
                TabPage tpStation = new TabPage("环网");
                tcStation.Controls.Add(tpStation);

                // 加载 DataGrid
                tpStation.Controls.Add(dgStation[0]);

                gbBox.Controls.Add(tcStation);
            }
            else
            {
                if (memSerialPort != null)
                {
                    // 根据串口数量构建创建面板的数量
                    int iSerialPortLength = memSerialPort.Length;
                    dgStation = new DGStation[iSerialPortLength];

                    // 根据串口数量实例化基站信息
                    for (int i = 0; i < iSerialPortLength; i++)
                    {
                        dgStation[i] = new DGStation(i, frm);
                    }

                    // 加载基站信息
                    TabControl tcStation = new TabControl();
                    tcStation.Dock = DockStyle.Fill;

                    for (int i = 0; i < iSerialPortLength; i++)
                    {
                        // 初始化 TabPage
                        TabPage tpStation = new TabPage(memSerialPort[i].PortName);
                        tcStation.Controls.Add(tpStation);

                        // 加载 DataGrid
                        tpStation.Controls.Add(dgStation[i]);
                    }

                    gbBox.Controls.Add(tcStation);
                }
            }
            return(true);
        }
예제 #9
0
 /// <summary>
 /// 构造函数
 /// </summary>
 public FrmSqlList(FrmDBSet frm, IFrmMain frmM)
 {
     InitializeComponent();
     frmDBSet = frm;        //父窗体
     frmMain = frmM;        //主窗体
 }
예제 #10
0
 /// <summary>
 /// 构造函数
 /// </summary>
 public FrmSqlList(FrmDBSet frm, IFrmMain frmM)
 {
     InitializeComponent();
     frmDBSet = frm;        //父窗体
     frmMain  = frmM;       //主窗体
 }
예제 #11
0
 /// <summary>
 /// 配置串口窗体
 /// </summary>
 /// <param name="strFilePath">串口文件存放路径</param>
 /// <param name="frm">主窗体</param>
 public static void ShowCommSetDialog(string strFilePath, IFrmMain frm)
 {
     FrmCommSet frmCommSet = new FrmCommSet(strFilePath, frm);
     frmCommSet.ShowDialog();
     frmCommSet = null;
 }
예제 #12
0
        /// <summary>
        /// 加载基站面板
        /// </summary>
        /// <param name="frm">窗体对象</param>
        /// <returns></returns>
        public static bool LoadFaceStationPanel(IFrmMain frm, bool CommType)
        {
            if (CommType)
            {
                dgStation = new DGStation[1];
                dgStation[0] = new DGStation(0, frm);
                // 加载基站信息
                TabControl tcStation = new TabControl();
                tcStation.Dock = DockStyle.Fill;

                // 初始化 TabPage
                TabPage tpStation = new TabPage("环网");
                tcStation.Controls.Add(tpStation);

                // 加载 DataGrid
                tpStation.Controls.Add(dgStation[0]);

                gbBox.Controls.Add(tcStation);
            }
            else
            {
                if (memSerialPort != null)
                {
                    // 根据串口数量构建创建面板的数量
                    int iSerialPortLength = memSerialPort.Length;
                    dgStation = new DGStation[iSerialPortLength];

                    // 根据串口数量实例化基站信息
                    for (int i = 0; i < iSerialPortLength; i++)
                    {
                        dgStation[i] = new DGStation(i, frm);
                    }

                    // 加载基站信息
                    TabControl tcStation = new TabControl();
                    tcStation.Dock = DockStyle.Fill;

                    for (int i = 0; i < iSerialPortLength; i++)
                    {
                        // 初始化 TabPage
                        TabPage tpStation = new TabPage(memSerialPort[i].PortName);
                        tcStation.Controls.Add(tpStation);

                        // 加载 DataGrid
                        tpStation.Controls.Add(dgStation[i]);
                    }

                    gbBox.Controls.Add(tcStation);
                }
            }
            return true;
        }