protected void Page_Load(object sender, EventArgs e) { try { int id = Convert.ToInt32(Request["id"]); UserManager pm = new UserManager(); RewardManager rm = new RewardManager(); List <RewardDBx> reward = rm.GetRewardByUserID(id); if (reward.Count > 0) { for (int i = 0; i < reward.Count; i++) { reward[i].Stastus = -1; } } rm.Save(); UsersTbx page = pm.GetUserByID(id); page.Status = Convert.ToInt32(Request["status"]); pm.Save(); ok = Request["status"]; return; } catch (Exception ex) { ok = ex.ToString(); return; } }
protected void Page_Load(object sender, EventArgs e) { UserManager UM = new UserManager(); string phone = Request["phone"]; VoucherManager r = new VoucherManager(); user = UM.GetUserByUserPhone(phone); userid = user.UserId; result = r.GetListVoucherByUserId(userid); }
protected void Page_Load(object sender, EventArgs e) { UserManager um = new UserManager(); UsersTbx user = um.GetUserByID(Convert.ToInt32(Request["id"])); ok = JsonConvert.SerializeObject(user, Formatting.Indented, new JsonSerializerSettings { PreserveReferencesHandling = PreserveReferencesHandling.Objects }); return; }
protected void Page_Load(object sender, EventArgs e) { Response.AppendHeader("Access-Control-Allow-Origin", "*"); string fname = Request["fname"]; string lname = Request["lname"]; string pass = Request["password"]; string password = UTIL.Encrypt(pass, true); string email = Request["email"]; string phonenumber = Request["phoneNumber"]; string birthday = DateTime.Parse(Request["birthday"]).ToShortDateString(); //string birthday = DateTime.Now;// DateTime.Parse(Request["birthday"]).ToShortDateString(); try { DataClassesDataContext db = new DataClassesDataContext(); UserManager um = new UserManager(); UsersTbx user = um.GetUserByUserEmail(email); if (user != null) { if (user.Email != null) { Response.Write(-1); return; } } else { UsersTbx u = new UsersTbx(); u.FirstName = fname; u.LastName = lname; u.Password = password; u.Email = email; u.PhoneNumber = phonenumber; u.Birthday = birthday; u.Active = true; u.Status = 1; u.UserLevel = 0; u.TotalReward = 0; u.UserCredit = 0; u.RegisterDate = DateTime.UtcNow; um.AddUser(u); db.SubmitChanges(); Response.Write(1); } } catch (Exception ex) { Response.Write(ex.ToString()); } }
protected void Page_Load(object sender, EventArgs e) { Response.AppendHeader("Access-Control-Allow-Origin", "*"); string email = Request["email"]; string password = Request["password"]; string UTILpassword = UTIL.Encrypt(password, true); UserManager um = new UserManager(); UsersTbx user = um.GetUserByUserEmail(email); if (user.Email == email && user.Password == UTILpassword) { string token = UTIL.Encrypt((email + "**" + password), true); Session["user"] = user; Response.Write(token); } else { Response.Write(""); } }
protected void Page_Load(object sender, EventArgs e) { string searchStr = Request["searchStr"]; UserManager um = new UserManager(); List <VouchersTBx> voucherlist; List <GiftCardTBx> giftcardlist; UsersTbx user = um.SearchUserByNameOrPhone(searchStr); if (user != null) { Item item = new Item(); item.UserId = user.UserId; item.FirstName = user.FirstName; item.LastName = user.LastName; item.UserLevel = Convert.ToInt32(user.UserLevel); voucherlist = user.VouchersTBxes.Where(u => u.VoucherStatus != -1).ToList(); giftcardlist = user.GiftCardTBxes.Where(u => u.GiftCardStatus != -1).ToList(); for (int i = 0; i < voucherlist.Count; i++) { item.VoucherList += "<button onclick=\"CheckVoucher('" + voucherlist[i].VoucherCode + "')\">" + voucherlist[i].VoucherCode + "</button>"; } for (int j = 0; j < giftcardlist.Count; j++) { item.GiftCardList += "<button class='btn btn-default' id=\"btn_" + j + "\" onclick=\"checkgiftcard(" + giftcardlist[j].GiftCardCost + ",'btn_" + j + "','" + giftcardlist[j].GiftCardCode.Trim() + "')\">" + giftcardlist[j].GiftCardName + "</button>"; } ok = JsonConvert.SerializeObject(item, Formatting.Indented, new JsonSerializerSettings { PreserveReferencesHandling = PreserveReferencesHandling.Objects }); } else { ok = "0"; } Response.Write(ok); }
// add user public void AddUser(UsersTbx user) { db.UsersTbxes.InsertOnSubmit(user); Save(); }
protected void Page_Load(object sender, EventArgs e) { Response.AppendHeader("Access-Control-Allow-Origin", "*"); int UserId = Convert.ToInt32(Request["UserId"]); string VoucherLevel = Request["voucherlevel"]; string des = ""; int vouchernum = 9; string vouchercode = CreateRandomVoucher(vouchernum); string voucherName = ""; decimal voucherMinCost = 0; decimal voucherDefaultCost = 0; bool flag = false; DateTime current = DateTime.SpecifyKind(DateTime.Now, DateTimeKind.Unspecified); TimeZoneInfo src = TimeZoneInfo.FindSystemTimeZoneById(TimeZoneInfo.Local.Id); TimeZoneInfo dess = TimeZoneInfo.FindSystemTimeZoneById("SA Western Standard Time"); DateTime datenow = TimeZoneInfo.ConvertTime(current, src, dess); //----------- UPDATE USER TOTAL REWARD ------------// //----------- UPDATE USERCARD CURRENT CREDIT ------// //UserCardManager uc = new UserCardManager(); //UserCardTBx usercard = uc.GetUserCardByUserID(UserId); //decimal credit = (Decimal)usercard.CurrentCredit; //----------- ADD VOUCHER -----------------// UserManager um = new UserManager(); UsersTbx user = um.GetUserByID(UserId); //int totalReward = Convert.ToInt32(user.TotalReward); VoucherManager vc = new VoucherManager(); VouchersTBx voucher = new VouchersTBx(); try { if (user.TotalReward >= 100) { if (VoucherLevel == "VoucherLevel1") { voucherName = "VoucherLevel1"; des = "1st level voucher, price for $5"; voucherMinCost = 5; voucherDefaultCost = 5; //credit -= 200; user.TotalReward -= 200; flag = true; } if (VoucherLevel == "VoucherLevle2") { voucherName = "VoucherLevel2"; des = "2st level voucher, price for $10"; voucherMinCost = 10; voucherDefaultCost = 10; if (user.TotalReward >= 300) { //credit -= 300; user.TotalReward -= 300; flag = true; } else { flag = false; } } if (VoucherLevel == "VoucherLevel3") { voucherName = "VoucherLevel3"; des = "3st level voucher, price for $15"; voucherMinCost = 15; voucherDefaultCost = 15; if (user.TotalReward >= 400) { user.TotalReward -= 400; user.TotalReward -= 400; flag = true; } else { flag = false; } } if (flag == true) { voucher.VoucherName = voucherName; voucher.VoucherDescription = des; //voucher.VoucherAvatar = null; voucher.VoucherMinCost = voucherMinCost; voucher.VoucherDefaultCost = voucherDefaultCost; voucher.VoucherAddedDate = datenow; voucher.VoucherEndDate = datenow.AddHours(720); // Valid for 1 month voucher.VoucherStatus = 1; voucher.VoucherCode = vouchercode;//UTIL.Encrypt(vouchercode, true); voucher.UserId = UserId; voucher.RedeemDate = null; // UserCard update //usercard.CurrentCredit = credit; // User update user.TotalReward = user.TotalReward; //----------------------------------------------// vc.AddVoucher(voucher); vc.Save(); //uc.Save(); um.Save(); ok = "1"; return; } else { ok = "2";// not enought curren credit } } else { ok = "2"; } } catch (Exception ex) { ok = ex.ToString(); } }
protected void Page_Load(object sender, EventArgs e) { try { int modalid = Convert.ToInt32(Request["modalid"]); int GiftCardID = Convert.ToInt32(Request["GiftCardID"]); int userID = Convert.ToInt32(Request["userID"]); decimal GiftCardCost = Convert.ToDecimal(Request["giftcardcost"]); string GiftCardName = Request["giftcardname"]; string GiveItToEmail = Request["giveittoemail"]; string GiftCardDescription = Request["giftcarddesc"]; string GiftCardNotes = Request["giftcardnotes"]; int vouchernum = 9; string Password = RandomPassword(6); string GiftCardCode = CreateRandomVoucher(vouchernum); //kiem tra email da ton tai hay chuwa UserManager UM = new UserManager(); UsersTbx usersend = UM.GetUserByID(userID); string usernamesend = usersend.FirstName + " " + usersend.LastName; string useremailsend = usersend.Email; UsersTbx user = UM.GetUserByUserEmail(GiveItToEmail); string desc = ""; if (user != null) { if (user.Email != null) { desc = "You have recived gift card of NoaNailsSpa from: " + "<br/>" + "User: "******"<br/>" + "Email: " + useremailsend + "<br/>" + "Note: " + GiftCardNotes; desc += "<br/><br/>"; desc += "Please download our app for free to use" + "<a href='#'>" + " here " + "</a>" + "and login to use gift card."; desc += "<br/><br/>"; } } else { UsersTbx u = new UsersTbx(); u.FirstName = GiveItToEmail; u.Password = UTIL.Encrypt(Password, true); u.Email = GiveItToEmail; u.Status = 1; u.UserLevel = 0; u.TotalReward = 0; UM.AddUser(u); UM.Save(); desc = "You have recived gift card of NoaNailsSpa from: " + "<br/>" + "User: "******"<br/>" + "Email: " + useremailsend + "<br/>" + "Note: " + GiftCardNotes; desc += "<br/><br/>"; desc += "Please download our app for free to use" + "<a href='#'>" + " here " + "</a>" + "and login with the acount below to use gift card."; desc += "<br/><br/>"; desc += "Email: " + GiveItToEmail + "<br/>" + "Password: "******"*****@*****.**", GiveItToEmail, "Gift Card NailsSpa Salon", desc, "NoaNailsSpa", "*****@*****.**", "Kid3101@", "relay-hosting.secureserver.net"); GiftCardManager r = new GiftCardManager(); GiftCardTBx reward = new GiftCardTBx(); if (GiftCardID != 0)//------- EDIT -----------------------------------------|| { reward = r.GetGiftCardByGiftCardID(GiftCardID); } reward.GiftCardName = GiftCardName; reward.GiftCardCost = GiftCardCost; reward.GiveItToEmail = GiveItToEmail; if (GiftCardID == 0) //-------- ADD -----------------------------------|| { DateTime current = DateTime.SpecifyKind(DateTime.Now, DateTimeKind.Unspecified); TimeZoneInfo src = TimeZoneInfo.FindSystemTimeZoneById(TimeZoneInfo.Local.Id); TimeZoneInfo des = TimeZoneInfo.FindSystemTimeZoneById("SA Western Standard Time"); reward.GiftCardAddedDate = TimeZoneInfo.ConvertTime(current, src, des); reward.GiftCardStatus = 1; reward.GiftCardCode = GiftCardCode; reward.CreateByUserId = userID; reward.GiftCardName = GiftCardName; reward.GiftCardCost = GiftCardCost; reward.GiveItToEmail = GiveItToEmail; reward.GiftCardDescription = GiftCardDescription; reward.GiftCardNote = GiftCardNotes; r.AddGiftCard(reward); } r.Save(); ok = "1"; return; } catch (Exception ex) { ok = ex.ToString(); return; } }