コード例 #1
0
 public MainView()
 {
     InitializeComponent();
     registerForm      = new RegisterForm(tabPageRegister);
     signForm          = new SignForm(tabPageSign);
     signForm.mainView = this;
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: caitang-drp/desk_app
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            /*AuthUtility.checkSN()获取数据库sn号,然后进行验证*/
            if (ConfUtility.isTrial == false && AuthUtility.checkSN() == false)
            {
                SignForm signForm = new SignForm();
                signForm.ShowDialog();
                if (signForm.DialogResult != DialogResult.OK)
                {
                    return;
                }
            }

            /*AuthUtility.checkSN()获取数据库sn号,然后进行验证*/
            if (ConfUtility.isTrial == true)
            {
                if (DateTime.Compare(DateTime.Now, ConfUtility.dateLine) >= 0)
                {
                    MessageBox.Show("试用期已过!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
            }

            LoginForm loginForm = new LoginForm();

            loginForm.ShowDialog();
            if (loginForm.DialogResult == DialogResult.OK)
            {
                Application.Run(new MainForm());
            }
        }
コード例 #3
0
        public HttpResponseMessage SendRequest(SignForm toUsername)
        {
            ClaimsPrincipal loggedUser = (ClaimsPrincipal)HttpContext.Current.User;

            UserDbManager.SendRequest(loggedUser.FindFirst("username").Value, toUsername.Username);
            return(Request.CreateResponse(HttpStatusCode.OK));
        }
コード例 #4
0
 public HttpResponseMessage SignIn(SignForm credentials)
 {
     try
     {
         string retVal = UserDbManager.LogIn(credentials.Username, credentials.Password);
         return(Request.CreateResponse(HttpStatusCode.OK, retVal));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.BadRequest));
     }
 }
コード例 #5
0
        private void ShowSignBinaryUI(object sender, EventArgs e)
        {
            var form = new SignForm(GetPackagePath(), BuildProjectToSign);

            form.ShowDialog();
        }