Beispiel #1
0
 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;
     }
 }
Beispiel #2
0
    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);
    }
Beispiel #3
0
    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;
    }
Beispiel #4
0
    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());
        }
    }
Beispiel #5
0
    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("");
        }
    }
Beispiel #6
0
    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);
    }
Beispiel #7
0
 // add user
 public void AddUser(UsersTbx user)
 {
     db.UsersTbxes.InsertOnSubmit(user);
     Save();
 }
Beispiel #8
0
    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();
        }
    }
Beispiel #9
0
    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;
        }
    }