protected void ButtonLogin_Click(object sender, EventArgs e) { User usr = UserDataProcess.controlUser(TextBoxLoginNick.Text, InputLoginPassword.Value); User admin = AdminDataProcess.controlAdmin(TextBoxLoginNick.Text, InputLoginPassword.Value); LabelNoUser.Text = ""; if (usr != null) { if (admin != null) { Session["AuthenticatedAdminData"] = admin; UserDataProcess.UpdateUserOnline(admin.UserId, true); } else { Session["AuthenticatedUserData"] = usr; UserDataProcess.UpdateUserOnline(usr.UserId, true); } Response.Redirect("HomeLibrary.aspx"); } else { LabelNoUser.Text = "No Authentication!"; } }
protected void ButtonSignUp_Click(object sender, EventArgs e) { Member member = new Member(); User user = new User(); user.Name = TextBoxName.Text; user.NickName = TextBoxNick.Text; user.Mail = TextBoxMail.Text; user.Address = TextBoxAddress.Text; member.FacultyName = ddlFacultyName.SelectedItem.Text; member.MemberType = ddlMemberType.SelectedItem.Text; user.Gender = RadioButtonGender.Text; user.Password = InputPassword.Value; if (user.Password == InputConfirmPassword.Value) { UserDataProcess.InsertUser(user); member.UserId = MemberDataProcess.getUserIdByNickName(user.NickName); MemberDataProcess.InsertMember(member); Response.Redirect("Default.aspx"); } else { TextBoxAddress.Text = ""; InputPassword.Value = ""; TextBoxMail.Text = ""; TextBoxName.Text = ""; TextBoxNick.Text = ""; InputConfirmPassword.Value = ""; ddlFacultyName.SelectedIndex = -1; ddlMemberType.SelectedIndex = -1; } }
protected void ButtonLogOut_Click(object sender, EventArgs e) { if (Session["AuthenticatedUserData"] != null) { User user = (User)Session["AuthenticatedUserData"]; UserDataProcess.UpdateUserOnline(user.UserId, false); } else if (Session["AuthenticatedAdminData"] != null) { User admin = (User)Session["AuthenticatedAdminData"]; UserDataProcess.UpdateUserOnline(admin.UserId, false); } Session["AuthenticatedUserData"] = null; Session["AuthenticatedAdminData"] = null; ButtonLogOut.Visible = false; ButtonLogIn.Visible = true; LinkButton1.Visible = false; ButtonOrder.Visible = false; Response.Redirect("Default.aspx"); }
protected string returnUserName(int userID) { User user = UserDataProcess.getUserByID(userID); return(user.NickName); }
//// 유니티광고를 보여주는 method. //public void ShowUnityAds() //{ // if (Advertisement.IsReady()) // { // var options = new ShowOptions { resultCallback = HandleEndGameShowAds }; // Advertisement.Show("video", options); // } //} //// unity-ads Show Result Call back //private void HandleEndGameShowAds(ShowResult result) //{ // switch (result) // { // case ShowResult.Finished: // //Debug.Log("The ad was successfully shown."); // Application.Quit(); // break; // case ShowResult.Skipped: // //Debug.Log("The ad was skipped before reaching the end."); // Application.Quit(); // break; // case ShowResult.Failed: // //Debug.LogError("The ad failed to be shown."); // Application.Quit(); // break; // } //} public void OpenGameOver() { col_joyStick.enabled = false; col_jump.enabled = false; col_menuPop.enabled = false; gameTimer.SetGameTimeState(GameTimer.GAME_TIME_STATE.TIME_END); //for windows and editor save&load commands. if((Application.platform == RuntimePlatform.WindowsPlayer) || (Application.platform == RuntimePlatform.WindowsEditor)) { userDataProcess = new UserDataProcess(); userDataProcess.InitData(); // 먼저 기존에 존재하는 시간기록을 가져온다. userDataProcess.LoadUserDataForWindows(); userGameData = userDataProcess.GetUserGameRecord(); lbl_lastRecord.text = userGameData.GetGameTime().ToStringType(); // 현재 기록한 시간을 저장한다. userGameData.SetGameTime(gameTimer.GetGameTimeInfo()); userDataProcess.SaveUserDataForWindows(userGameData); } else if(Application.platform == RuntimePlatform.Android) { string timeRecord = PlayerPrefs.GetString("PlayerTimeRecord"); if (timeRecord == "") lbl_lastRecord.text = "00:00:00"; else lbl_lastRecord.text = timeRecord; PlayerPrefs.SetString("PlayerTimeRecord", gameTimer.GetGameTimeString()); } // 현재 기록한 시간을 UI에 보여준다. lbl_curRecord.text = gameTimer.GetGameTimeString(); gameOverObj.SetActive(true); spr_gameOverBg.alpha = 0.7f; isFlickering = true; StartCoroutine(FlickeringSprite(spr_home)); StartCoroutine(FlickeringSprite(spr_ReStart)); }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "EditRow") { int rowIndex = ((GridViewRow)((LinkButton)e.CommandSource).NamingContainer).RowIndex; GridViewAdmin.EditIndex = rowIndex; GridViewDataBind(); } else if (e.CommandName == "DeleteRow") { int memberID = Convert.ToInt32(e.CommandArgument); int userID = MemberDataProcess.getUserIdByMemberId(memberID); MemberDataProcess.DeleteBillByMemberID(memberID); BorrowDataProcess.DeleteBorrowByUserID(userID);//Önce kiralamaları varsa onları siliyoruz. MemberDataProcess.DeleteMemberByID(Convert.ToInt32(e.CommandArgument)); GridViewDataBind(); } else if (e.CommandName == "CancelUpdate") { GridViewAdmin.EditIndex = -1; GridViewDataBind(); } else if (e.CommandName == "UpdateRow") { int rowIndex = ((GridViewRow)((LinkButton)e.CommandSource).NamingContainer).RowIndex; Member member = new Member(); User user = new User(); member.MemberId = Convert.ToInt32(e.CommandArgument); member.FacultyName = ((DropDownList)GridViewAdmin.Rows[rowIndex].FindControl("ddlFacultyName")).SelectedItem.Text; member.MemberType = ((DropDownList)GridViewAdmin.Rows[rowIndex].FindControl("ddlMemberType")).SelectedItem.Text; member.IsActive = true; user.Name = ((TextBox)GridViewAdmin.Rows[rowIndex].FindControl("TextBoxMemberName")).Text; user.Gender = ((DropDownList)GridViewAdmin.Rows[rowIndex].FindControl("ddlGender")).SelectedItem.Text; user.Address = ((TextBox)GridViewAdmin.Rows[rowIndex].FindControl("TextBoxMemberAddress")).Text; user.Password = ((TextBox)GridViewAdmin.Rows[rowIndex].FindControl("TextBoxMemberPassword")).Text; user.NickName = ((TextBox)GridViewAdmin.Rows[rowIndex].FindControl("TextBoxMemberNickName")).Text; user.IsOnline = false; user.Mail = ((TextBox)GridViewAdmin.Rows[rowIndex].FindControl("TextBoxMemberMail")).Text; GridViewAdmin.EditIndex = -1; member.UserId = MemberDataProcess.getUserIdByMemberId(member.MemberId); user.UserId = MemberDataProcess.getUserIdByMemberId(member.MemberId); UserDataProcess.UpdateUsers(user); MemberDataProcess.UpdateMembers(member); GridViewDataBind(); } else if (e.CommandName == "InsertRow") { Member member = new Member(); User user = new User(); member.FacultyName = ((DropDownList)GridViewAdmin.FooterRow.FindControl("ddlMemberInsertFacultyName")).SelectedItem.Text; member.MemberType = ((DropDownList)GridViewAdmin.FooterRow.FindControl("ddlMemberInsertType")).SelectedItem.Text; member.IsActive = true; user.Name = ((TextBox)GridViewAdmin.FooterRow.FindControl("txtName")).Text; user.Gender = ((DropDownList)GridViewAdmin.FooterRow.FindControl("ddlMemberInsertGender")).SelectedItem.Text; user.Address = ((TextBox)GridViewAdmin.FooterRow.FindControl("txtAddress")).Text; user.Password = ((TextBox)GridViewAdmin.FooterRow.FindControl("txtPassword")).Text; user.NickName = ((TextBox)GridViewAdmin.FooterRow.FindControl("txtNickName")).Text; user.IsOnline = false; user.Mail = ((TextBox)GridViewAdmin.FooterRow.FindControl("txtMail")).Text; UserDataProcess.InsertUser(user); member.UserId = MemberDataProcess.getUserIdByNickName(user.NickName); MemberDataProcess.InsertMember(member); GridViewDataBind(); } }
protected User returnUserById(int userId) { return(UserDataProcess.getUserByID(userId)); }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "EditRow") { int rowIndex = ((GridViewRow)((LinkButton)e.CommandSource).NamingContainer).RowIndex; GridViewAdmin.EditIndex = rowIndex; GridViewDataBind(); } else if (e.CommandName == "DeleteRow") { AdminDataProcess.DeleteAdminByID(Convert.ToInt32(e.CommandArgument)); GridViewDataBind(); } else if (e.CommandName == "CancelUpdate") { GridViewAdmin.EditIndex = -1; GridViewDataBind(); } else if (e.CommandName == "UpdateRow") { int rowIndex = ((GridViewRow)((LinkButton)e.CommandSource).NamingContainer).RowIndex; Admin admin = new Admin(); User user = new User(); admin.AdminId = Convert.ToInt32(e.CommandArgument); admin.WorkHour = Convert.ToInt32(((TextBox)GridViewAdmin.Rows[rowIndex].FindControl("TextBoxEditWorkHour")).Text); user.Name = ((TextBox)GridViewAdmin.Rows[rowIndex].FindControl("TextBoxAdminName")).Text; user.Gender = ((DropDownList)GridViewAdmin.Rows[rowIndex].FindControl("ddlGender")).SelectedItem.Text; user.Address = ((TextBox)GridViewAdmin.Rows[rowIndex].FindControl("TextBoxAdminAddress")).Text; user.Password = ((TextBox)GridViewAdmin.Rows[rowIndex].FindControl("TextBoxAdminPassword")).Text; user.NickName = ((TextBox)GridViewAdmin.Rows[rowIndex].FindControl("TextBoxAdminNickName")).Text; string online = ((Label)GridViewAdmin.Rows[rowIndex].FindControl("LabelAdminOnline")).Text; if (online == "Offline") { user.IsOnline = false; } else if (online == "Online") { user.IsOnline = true; } user.Mail = ((TextBox)GridViewAdmin.Rows[rowIndex].FindControl("TextBoxAdminMail")).Text; GridViewAdmin.EditIndex = -1; admin.UserId = AdminDataProcess.getUserIdByAdminId(admin.AdminId); user.UserId = AdminDataProcess.getUserIdByAdminId(admin.AdminId); UserDataProcess.UpdateUsers(user); AdminDataProcess.UpdateAdmins(admin); GridViewDataBind(); } else if (e.CommandName == "InsertRow") { Admin admin = new Admin(); User user = new User(); admin.WorkHour = Convert.ToInt32(((TextBox)GridViewAdmin.FooterRow.FindControl("TextBoxInsertWorkHour")).Text); user.Name = ((TextBox)GridViewAdmin.FooterRow.FindControl("txtName")).Text; user.Gender = ((DropDownList)GridViewAdmin.FooterRow.FindControl("ddlAdminInsertGender")).SelectedItem.Text; user.Address = ((TextBox)GridViewAdmin.FooterRow.FindControl("txtAddress")).Text; user.Password = ((TextBox)GridViewAdmin.FooterRow.FindControl("txtPassword")).Text; user.NickName = ((TextBox)GridViewAdmin.FooterRow.FindControl("txtNickName")).Text; user.IsOnline = false; user.Mail = ((TextBox)GridViewAdmin.FooterRow.FindControl("txtMail")).Text; UserDataProcess.InsertUser(user); admin.UserId = AdminDataProcess.getUserIdByNickName(user.NickName);//select gender kısmı problem//ekran paass insert nokta//delete için tirgger olmalı //active ve online düzeltilmeli/7store u at //ay hafta doldur AdminDataProcess.InsertAdmin(admin); GridViewDataBind(); } }