private void cmdSignIn_Click(object sender, EventArgs e) { SigninLogs signIn = new SigninLogs(); if (signIn.IsUserSignedIn(DateTime.Now, -1)) { signIn.ReadBySignInDate(DateTime.Now, -1); signIn.OutTime = DateTime.Now; signIn.SignedIn = false; signIn.Update(); CoreUtils.ShowMessage("Sign In Logs", "You are now signed out.", CoreEnums.ErrorType.Notice); } else { signIn.UserId = -1; signIn.SignedIn = true; signIn.SignInDate = DateTime.Now; signIn.InTime = DateTime.Now; signIn.OutTime = DateTime.Now; signIn.Insert(); CoreUtils.ShowMessage("Sign In Logs", "You are now signed in.", CoreEnums.ErrorType.Notice); } }