Пример #1
0
 private void btnLogin_Click(object sender, EventArgs e)
 {
     try
     {
         ClE_User vrlResult = null;
         if (ValidateLogin())
         {
             vrlResult = vrcPresenter.LoginUser(new ClE_User {
                 Name = frtxtUser.Text, Password = frtxtPassword.Text
             });
         }
         if (vrlResult != null)
         {
             this.Visible = false;
             using (Frm_Main vrfMainWindow = new Frm_Main(vrlResult))
             {
                 vrfMainWindow.ShowDialog();
             }
             this.Close();
         }
     }
     catch (Exception vrlException)
     {
         MessageBox.Show(vrlException.Message);
     }
 }
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Frm_Main frm = new Frm_Main();

            frm.ShowInTaskbar = true;
            Application.Run(frm);
        }
        /// <summary>
        /// 下载
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Btn_Download_Click(object sender, EventArgs e)
        {
            Frm_Main _fm = this.Owner as Frm_Main;

            if (_fm._b_Check_Download_Fiction_IsExit(_tfdi_All_Info._tfi_Fiction))
            {
                _fm.Show_Btm_Msg(string.Format("下载任务中已存在【{0}】,请勿重复操作!",
                                               _tfdi_All_Info._tfi_Fiction.col_fiction_name), 2);
                return;
            }
            _fm._o_Fiction_Add_Download(_tfdi_All_Info);
            _fm.Show_Btm_Msg(string.Format("【{0}】已成功添加至下载任务!", _tfdi_All_Info._tfi_Fiction.col_fiction_name), 2);
        }
Пример #4
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (ValidateInput())
            {
                string    strMsg   = string.Empty;
                DataTable dt       = new DataTable();
                string    passWord = txtPwd.Text.Trim();
                string    userName = txtID.Text.Trim();
                if (TEST_DB.DBConnect(ref strMsg))
                {
                    string strSql = "select * from user where name = @userName and password = @passWord";
                    TEST_DB.Add_Param("@userName", userName);
                    TEST_DB.Add_Param("@passWord", passWord);
                    TEST_DB.ExecuteSQL(strSql, dt);
                    if (dt.Rows.Count == 0)
                    {
                        MessageBox.Show("用户名或密码不正确");
                    }
                    else
                    {
                        com.TEST_DB = TEST_DB;
                        Frm_Main frmMain = new Frm_Main();                  //创建主窗体对象
                        frmMain.user          = userName;
                        frmMain.StartPosition = FormStartPosition.CenterScreen;
                        frmMain.Show();                                     //显示主窗体
                        this.Visible = false;
                    }
                }
                else
                {
                    MessageBox.Show(this, strMsg);
                }
                //    if (rdata.code == 10200)
                //  {

                //  Frm_Main frmMain = new Frm_Main();                  //创建主窗体对象
                //  frmMain.StartPosition = FormStartPosition.CenterScreen;
                //  frmMain.Show();                                     //显示主窗体
                //     this.Visible = false;
                // }
                //   com.user = JsonConvert.DeserializeObject<user>(rdata.result);


                //  MessageBox.Show(rdata.message);
            }
        }
Пример #5
0
 public static byte[] InfraredUpgrade()
 {
     try
     {
         byte[] sendBytes = new byte[14];
         Frm_Main.ConDefValve(sendBytes);
         sendBytes[1] = 14;
         sendBytes[GSMCMDEnum.detPos]       = GSMCMDEnum.infUpdataDet;
         sendBytes[GSMCMDEnum.dataStartPos] = GSMCMDEnum.returnSuccess;
         Crc16.GetCrc16(sendBytes);
         sendBytes[sendBytes[1] - 1] = GSMCMDEnum.frameTail;
         //返回数据
         return(sendBytes);
     }
     catch (Exception)
     {
         return(null);
     }
 }
Пример #6
0
        static void Main(string[] args)
        {
            if (args.Length == 1 && (args[0] == "-help" || args[0] == "-h" || args[0] == "-?"))
            {
                MessageBox.Show(Configuration.HelpInfo);
            }
            else if (args.Length > 0 && !Configuration.CheckParam(args))
            {
                MessageBox.Show("Incorrect parameters\n" + Configuration.HelpInfo);
            }
#if !DEBUG
            bool  newMutex;
            Mutex m = new System.Threading.Mutex(true, @"Global\" + Application.ProductName, out newMutex);
            {
                if (newMutex)
                {
#endif
            Configuration config = null;
            Form frmMain         = null;
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            if (args.Length > 0 && Configuration.CheckParam(args))
            {
                config  = Configuration.Configure(args);
                frmMain = new Frm_Main(config);
            }
            else
            {
                frmMain = new Frm_Main();
            }

            Application.Run(frmMain);
#if !DEBUG
        }

        else
        {
            MessageBox.Show("程序已运行。");
        }
    }
#endif
        }
Пример #7
0
        //User login

        void UserLogin()
        {
            CLS_Users users = cmd_Users.GetUserByUsernameAndPassword(txtUsername.Text, HelperClass.EncryptPassword(txtPassword.Text));

            if (users != null)
            {
                UserInfo.currentUser = users;
                this.Hide();
                Frm_Main frm = new Frm_Main();
                frm.Show();
            }
            else
            {
                count++;
                XtraMessageBox.Show("تاكد من صحة اسم المستخدم وكلمة المرور", "دخول", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                HelperClass.ClearValue(tableLayoutPanel2);
            }

            if (count == 3)
            {
                Application.Exit();
            }
        }
Пример #8
0
        private void Item_Confi_Click(object sender, EventArgs e)
        {
            Frm_Main frm_Main = new Frm_Main(usuario);

            frm_Main.Show();
        }
Пример #9
0
        static void Main()
        {
            if (isAlreadyRunning())
            {
                MessageBox.Show("软件已打开", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                RegistryKey regkey = Registry.CurrentUser.OpenSubKey("Software").OpenSubKey("HRDVision");
                if (regkey != null)
                {
                    Application.EnableVisualStyles();
                    Application.SetCompatibleTextRenderingDefault(false);

                    Frm_Main form = new Frm_Main();
                    string   str1 = "";
                    string   str2 = "";
                    string   str3 = "";
                    string   str4 = "";
                    string   str5 = "";

                    try
                    {
                        str1 = regkey.GetValue("Camera1").ToString();
                        str2 = regkey.GetValue("Camera2").ToString();
                        str3 = regkey.GetValue("Camera3").ToString();
                        str4 = regkey.GetValue("Camera4").ToString();
                        str5 = regkey.GetValue("Camera5").ToString();
                    }
                    catch (Exception) { }

                    if (form.cameraManager is FileManager)//文件类相机
                    {
                        switch (regkey.GetValue("Cameras").ToString())
                        {
                        case "1":
                            (form.cameraManager as FileManager).AddCamera(str1);
                            break;

                        case "2":
                            (form.cameraManager as FileManager).AddCamera(str1);
                            (form.cameraManager as FileManager).AddCamera(str2);
                            break;

                        case "3":
                            (form.cameraManager as FileManager).AddCamera(str1);
                            (form.cameraManager as FileManager).AddCamera(str2);
                            (form.cameraManager as FileManager).AddCamera(str3);
                            break;

                        case "4":
                            (form.cameraManager as FileManager).AddCamera(str1);
                            (form.cameraManager as FileManager).AddCamera(str2);
                            (form.cameraManager as FileManager).AddCamera(str3);
                            (form.cameraManager as FileManager).AddCamera(str4);
                            break;

                        case "5":
                            (form.cameraManager as FileManager).AddCamera(str1);
                            (form.cameraManager as FileManager).AddCamera(str2);
                            (form.cameraManager as FileManager).AddCamera(str3);
                            (form.cameraManager as FileManager).AddCamera(str4);
                            (form.cameraManager as FileManager).AddCamera(str5);
                            break;

                        default:
                            break;
                        }
                        try
                        {
                            form.cameraManager.OpenAll();//打开所有相机
                        }
                        catch (Exception)
                        {
                            MessageBox.Show("系统异常");
                            return;
                        }

                        form.SetCameraWindows(form.cameraManager.listCamera.Count);                          //设置相机窗体样式
                        GetWin(form.cameraWin, form.cameraManager.listCamera, str1, str2, str3, str4, str5); //获得相机的窗体
                        Thread.Sleep(500);
                        Application.Run(form);
                    }
                    else if (form.cameraManager is DahengManager || form.cameraManager is DahuaManager)//大恒、大华相机
                    {
                        switch (regkey.GetValue("Cameras").ToString())
                        {
                        case "1":
                            ChangeList(form.cameraManager.listCamera, str1, 0);
                            form.cameraManager.listCamera.RemoveAll(cam => cam.strName != str1);    //移除相机
                            break;

                        case "2":
                            ChangeList(form.cameraManager.listCamera, str1, 0);
                            ChangeList(form.cameraManager.listCamera, str2, 1);
                            form.cameraManager.listCamera.RemoveAll(cam => cam.strName != str1 && cam.strName != str2);    //移除相机
                            break;

                        case "3":
                            ChangeList(form.cameraManager.listCamera, str1, 0);
                            ChangeList(form.cameraManager.listCamera, str2, 1);
                            ChangeList(form.cameraManager.listCamera, str3, 2);
                            form.cameraManager.listCamera.RemoveAll(cam => cam.strName == str4 || cam.strName == str5);    //移除相机
                            break;

                        case "4":
                            ChangeList(form.cameraManager.listCamera, str1, 0);
                            ChangeList(form.cameraManager.listCamera, str2, 1);
                            ChangeList(form.cameraManager.listCamera, str3, 2);
                            ChangeList(form.cameraManager.listCamera, str4, 3);
                            form.cameraManager.listCamera.RemoveAll(cam => cam.strName == str5);    //移除相机
                            break;

                        case "5":
                            ChangeList(form.cameraManager.listCamera, str1, 0);
                            ChangeList(form.cameraManager.listCamera, str2, 1);
                            ChangeList(form.cameraManager.listCamera, str3, 2);
                            ChangeList(form.cameraManager.listCamera, str4, 3);
                            ChangeList(form.cameraManager.listCamera, str5, 4);
                            break;

                        default:
                            MessageBox.Show("系统异常");
                            return;
                        }
                        form.cameraManager.OpenAll();//打开所有相机
                        if (form.cameraManager is DahuaManager)
                        {
                            foreach (var camera in form.cameraManager.listCamera)
                            {
                                camera.Grad();                                                                                    //开始采集
                                (camera as Dahua).SetExposureTime(regkey.GetValue($"ExposureTime{camera.Index + 1}").ToString()); //设置曝光
                                (camera as Dahua).SetGainRaw(regkey.GetValue($"GainRaw{camera.Index + 1}").ToString());           //设置增益
                            }
                        }
                        if (form.cameraManager is DahengManager)
                        {
                            foreach (var camera in form.cameraManager.listCamera)
                            {
                                (camera as Daheng).StartDevice();                                                                  //开始采集
                                (camera as Daheng).SetExposureTime(regkey.GetValue($"ExposureTime{camera.Index + 1}").ToString()); //设置曝光
                                (camera as Daheng).SetGainRaw(regkey.GetValue($"GainRaw{camera.Index + 1}").ToString());           //设置增益
                            }
                        }
                        form.SetCameraWindows(form.cameraManager.listCamera.Count);                          //设置相机窗体样式

                        GetWin(form.cameraWin, form.cameraManager.listCamera, str1, str2, str3, str4, str5); //获得相机的窗体

                        Thread.Sleep(500);
                        Application.Run(form);
                    }
                }
                else
                {
                    Application.EnableVisualStyles();
                    Application.SetCompatibleTextRenderingDefault(false);
                    Application.Run(new Frm_CameraConfig());
                }
            }
        }