Beispiel #1
0
        private void butLogin_Click(object sender, EventArgs e)
        {
            UserServiceClient userService = new UserServiceClient();
            string message = String.Empty;
            if (txtPassword.Text.Equals("Enter Password")||txtPassword.Text.Equals(String.Empty) || txtUsername.Text.Equals("Enter Username")|| txtUsername.Text.Equals(String.Empty))
            {
                MessageBox.Show(this, "Username and Password is Required", "Required Fields");

            }
            else
            {
                if (userService.AuthenticateUser(txtUsername.Text, txtPassword.Text, ref message))
                {
                    //try
                    //{
                        eSAR.UserServiceRef.User u = new eSAR.UserServiceRef.User();
                        u = userService.GetUser(txtUsername.Text);
                        LoggedUser lu = new LoggedUser();

                        lu.UserId = u.UserId;
                        lu.UserName = u.UserName;
                        lu.LastName = u.LastName;
                        lu.FirstName = u.FirstName;
                        lu.MiddleName = u.MiddleName;
                        lu.UserType = u.UserTypeCode;

                        GlobalClass.UserLoggedIn = true;
                        GlobalClass.user = lu;
                        GlobalClass.currentsy = userService.GetCurrentSy();
                    GlobalClass.userTypeCode = lu.UserType;

                    LogServiceClient logService = new LogServiceClient();
                    string json = JsonConvert.SerializeObject(lu);
                    Log log = new Log
                    {
                        CLUD = "L",
                        LogDate = DateTime.Now,
                        TableName = "Users",
                        UserId = GlobalClass.user.UserId,
                        UserName = GlobalClass.user.UserName,
                        PassedData = json
                    };
                    logService.AddLogs(log);
                    Close();
                    //}
                    //catch (Exception ex)
                    //{
                    //    Console.WriteLine("Login Failed");
                    //}
                }
                else MessageBox.Show(this, message, "Login Failed");
                //frmLogIn FrmLogin = new frmLogIn();
                //FrmLogin.Show();
            }
            //this.Show();
            //frmLogIn FrmLogin = new frmLogIn();
            //FrmLogin.Show();
        }
Beispiel #2
0
 public void GetUser(User u) {
     user = new LoggedUser();
     user.FirstName = u.FirstName;
     user.LastName = u.LastName;
     user.MiddleName = u.MiddleName;
     user.UserId = u.UserId;
     user.UserType = u.UserTypeCode;
     user.TimeLoggedIn = DateTime.Now;
 }
Beispiel #3
0
 public void GetUser(User u)
 {
     user              = new LoggedUser();
     user.FirstName    = u.FirstName;
     user.LastName     = u.LastName;
     user.MiddleName   = u.MiddleName;
     user.UserId       = u.UserId;
     user.UserType     = u.UserTypeCode;
     user.TimeLoggedIn = DateTime.Now;
 }
Beispiel #4
0
        private void butLogin_Click(object sender, EventArgs e)
        {
            try {
                IUserService userService = new UserService();
                string message = String.Empty;
                if (txtPassword.Text.Equals("Enter Password") || txtPassword.Text.Equals(String.Empty) || txtUsername.Text.Equals("Enter Username") || txtUsername.Text.Equals(String.Empty))
                {
                    MessageBox.Show(this, "Username and Password is Required", "Required Fields");
                }
                else
                {
                    if (userService.AuthenticateUser(txtUsername.Text, txtPassword.Text, ref message))
                    {
                        User u = new User();
                        u = userService.GetUser(txtUsername.Text);
                        LoggedUser lu = new LoggedUser();

                        lu.UserId = u.UserId;
                        lu.UserName = u.UserName;
                        lu.LastName = u.LastName;
                        lu.FirstName = u.FirstName;
                        lu.MiddleName = u.MiddleName;
                        lu.UserType = u.UserTypeCode;

                        GlobalClass.UserLoggedIn = true;
                        GlobalClass.user = lu;
                        GlobalClass.currentsy = userService.GetCurrentSy();
                        GlobalClass.userTypeCode = lu.UserType;

                        ILogService logService = new LogService();
                        string json = JsonConvert.SerializeObject(lu);
                        Log log = new Log
                        {
                            CLUD = "L",
                            LogDate = DateTime.Now,
                            TableName = "Users",
                            UserId = GlobalClass.user.UserId,
                            UserName = GlobalClass.user.UserName,
                            PassedData = json
                        };
                        logService.AddLogs(log);
                        Close();
                    }
                    else MessageBox.Show(this, message, "Login Failed");
                }
            }catch(Exception ex)
            {
                MessageBox.Show("Unable to Establish the network connection. Please check if network is connected.", "LogIn Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
    }