コード例 #1
0
        static void Main(string[] args)
        {
            m_Tcp = new TcpModuleServer();



            m_Tcp.Recieved += M_Tcp_Receive;
            m_Tcp.Error    += M_Tcp_Error1;
            m_Tcp.StartServer(5454);


            m_UserDataBase = (UsersDataBase)Func.LoadConfig("usersdb.bin");
            if (m_UserDataBase == null)
            {
                m_UserDataBase = new UsersDataBase();
            }

            //temp
            //m_UserDataBase.Add(new User(3, 0, Hash.EncodeString("1q2w3e"), "Филимонов Анатолий Иванович", "Заместитель директора по качеству"));
            //m_UserDataBase.Add(new User(4, 2, Hash.EncodeString("1q2w3e"), "Петренко Андрей Александрович", "Заместитель главного конструктора"));
            //Func.SaveConfig(m_UserDataBase, "usersdb.bin");
            //
            m_MessageDataBase = new MessageDataBase();

            Console.Read();
        }
コード例 #2
0
ファイル: LoginForm.cs プロジェクト: Wuzzaza/TestSystemCSharp
 public LoginForm()
 {
     InitializeComponent();
     this.CenterToScreen();
     textBox1.Select();
     userDatabase = UsersDataBase.getInstance();
 }
コード例 #3
0
 public registerWindow()
 {
     InitializeComponent();
     model      = new RegisterModel();
     validModel = new ValidationModel();
     md5Hash    = MD5.Create();
     db         = new UsersDataBase();
 }
コード例 #4
0
        public void AddUserToDataBaseIdwhenIdIsContain()
        {
            UsersDataBase uDataBase = new UsersDataBase();
            User          user1     = new User(1, -1, "qwerty", "Иванов Иван Иванович", "Генеральный директор");

            uDataBase.Add(user1);
            User user2 = new User(1, 1, "qwerty", "Петров Иван Иванович", "Главный инженер");

            Assert.AreEqual(true, uDataBase.Add(user2));
            User user3 = new User(1, 1, "qwerty", "Петров Иван Иванович", "Главный конструктор");

            Assert.AreEqual(true, uDataBase.Add(user2));
        }
コード例 #5
0
 public ActionResult Register(UserAccount account)
 {
     if (ModelState.IsValid)
     {
         using (UsersDataBase db = new UsersDataBase())
         {
             db.UserAccounts.Add(account);
             db.SaveChanges();
         }
         ModelState.Clear();
         ViewBag.Message = account.FirstName + " " + account.LastName + " poprawnie zarejstrowany."; //dodać opoxnienie i przekierowanie
     }
     return(View());
 }
コード例 #6
0
        public ActionResult Home(UserAccount user)
        {
            using (UsersDataBase db = new UsersDataBase())
            {
                var usr = db.UserAccounts.FirstOrDefault(u => u.Email == user.Email && u.Password == user.Password);
                if (usr != null)
                {
                    Session["UserId"] = usr.UserId.ToString();
                    Session["Email"]  = usr.Email.ToString();

                    return(RedirectToAction("LoggedIn"));
                }
                else
                {
                    ModelState.AddModelError("", "Email lub hasło jest niepoprawne.");
                }
            }

            return(View());
        }
コード例 #7
0
 public UserEditor()
 {
     InitializeComponent();
     this.CenterToScreen();
     userDatabase = UsersDataBase.getInstance();
 }