Пример #1
0
        public JsonResult Book(int id, string ship, int soluong)
        {
            SANPHAM sanphams = _connect.SANPHAMs.SingleOrDefault(p => p.ID == id);

            if (sanphams.SOLUONGDAT == null)
            {
                sanphams.SOLUONGDAT = soluong;
            }
            else
            {
                sanphams.SOLUONGDAT = sanphams.SOLUONGDAT + soluong;
            }
            JavaScriptSerializer serialzer = new JavaScriptSerializer();
            SHIP sp = serialzer.Deserialize <SHIP>(ship);

            _connect.SHIPs.Add(sp);
            _connect.SaveChanges();
            var     arrlast = _connect.SHIPs.Select(p => p).OrderByDescending(p => p.ID).ToArray();
            var     last    = arrlast[0];
            DONHANG donhang = new DONHANG();

            donhang.IDSHIP   = (long)last.ID;
            donhang.IDSP     = id.ToString() + "x" + soluong.ToString();
            donhang.NGAYDAT  = DateTime.Now;
            donhang.TONGTIEN = ((Int32)sanphams.GIA - (Int32)(sanphams.GIA * sanphams.SALE / 100)) * soluong;
            _connect.DONHANGs.Add(donhang);
            _connect.SaveChanges();



            return(Json(new { status = true }, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        public JsonResult DeleteShip(int id)
        {
            SHIP ship = _connect.SHIPs.SingleOrDefault(p => p.ID == id);

            _connect.SHIPs.Remove(ship);
            _connect.SaveChanges();
            return(Json(new { status = true }, JsonRequestBehavior.AllowGet));
        }
Пример #3
0
        public JsonResult Save(string strship, int id)
        {
            SHIP ship = _connect.SHIPs.SingleOrDefault(p => p.ID == id);
            JavaScriptSerializer serialzer = new JavaScriptSerializer();
            SHIP sp = serialzer.Deserialize <SHIP>(strship);

            ship.NAME     = sp.NAME;
            ship.LASTNAME = sp.LASTNAME;
            ship.ADDRESS  = sp.ADDRESS;
            ship.NOTES    = sp.NOTES;
            ship.PHONE    = sp.PHONE;
            _connect.SaveChanges();
            return(Json(new { status = true }, JsonRequestBehavior.AllowGet));
        }
Пример #4
0
        public JsonResult savecart()
        {
            if (Request.Cookies["cart"] == null || Request.Cookies["soluong"] == null)
            {
                return(Json(2));
            }
            string name    = Request.Form["name"];
            string phone   = Request.Form["phone"];
            string address = Request.Form["address"];
            string note    = Request.Form["note"];
            SHIP   ship    = new SHIP();

            ship.NAME    = name;
            ship.PHONE   = phone;
            ship.NOTES   = note;
            ship.ADDRESS = address;
            data.SHIPs.Add(ship);
            data.SaveChanges();
            DONHANG don = new DONHANG();

            don.IDSHIP   = (long)ship.ID;
            don.TONGTIEN = (int?)Convert.ToDouble(Request.Form["tong"]);
            don.IDUSER   = Convert.ToInt32((string)Session["auth"]);
            var tmpids = Request.Cookies["cart"].Value.Split(',');

            don.NGAYDAT = DateTime.Now;

            var    tmpsoluong = Request.Cookies["soluong"].Value.Split(',');
            string heo        = "";

            for (int i = 0; i < tmpids.Length; ++i)
            {
                heo = heo + tmpids[i] + "x" + tmpsoluong[i] + ",";
            }
            don.IDSP      = heo.Trim(',');
            don.STASTUS   = 0;
            don.THANHTOAN = 0;
            data.DONHANGs.Add(don);
            data.SaveChanges();

            Response.Cookies["cart"].Expires    = DateTime.Now.AddDays(-1);
            Response.Cookies["soluong"].Expires = DateTime.Now.AddDays(-1);



            return(Json(1));
        }
Пример #5
0
    //moves to the ship that's on the left of the one currently selected
    public void ChangeToLeftCharacter()
    {
        Sprite playerShip = GetComponent <SpriteRenderer>().sprite;

        switch (ship)
        {
        //if we're on the second ship...
        case SHIP.SECOND:

            //...change the text to say it isn't locked...
            lockedText.text = "";
            //...and the medalAmountText to say there's no medals required
            medalAmountText.text = "x0";
            //static int is set to 0 to indicate the first ship has been chosen
            characterSelected = 0;

            //change the currently displayed sprite to the first ship
            playerShip = firstShip;
            GetComponent <SpriteRenderer>().sprite = playerShip;

            //move to a different part of the switch statement
            ship = SHIP.FIRST;
            break;

        case SHIP.THIRD:

            //change the text to say locked to indicate that the ship hasn't been unlocked...
            lockedText.text = "Kilitli";
            //...and show the amount of medals required to unlock the ship
            medalAmountText.text = "x" + medalsForSmileShip;

            //if the player has the required amount of trophies then change the int characterSelected to ship selected
            //and remove the locked text over the ship
            if (TrophyCount.trophyCount >= medalsForSmileShip)
            {
                characterSelected = 1;
                lockedText.text   = "";
            }

            playerShip = secondShip;
            GetComponent <SpriteRenderer>().sprite = playerShip;

            ship = SHIP.SECOND;
            break;
        }
    }
Пример #6
0
    //moves to the ship that's on the right of the one currently selected
    public void ChangeToRightCharacter()
    {
        Sprite playerShip = GetComponent <SpriteRenderer>().sprite;

        switch (ship)
        {
        case SHIP.FIRST:

            lockedText.text      = "Kilitli";
            medalAmountText.text = "x" + medalsForSmileShip;

            if (TrophyCount.trophyCount >= medalsForSmileShip)
            {
                characterSelected = 1;
                lockedText.text   = "";
            }
            playerShip = secondShip;
            GetComponent <SpriteRenderer>().sprite = playerShip;

            ship = SHIP.SECOND;
            break;

        case SHIP.SECOND:

            lockedText.text      = "Kilitli";
            medalAmountText.text = "x" + medalsForFishShip;

            if (TrophyCount.trophyCount >= medalsForFishShip)
            {
                characterSelected = 2;
                lockedText.text   = "";
            }
            playerShip = thirdShip;
            GetComponent <SpriteRenderer>().sprite = playerShip;

            ship = SHIP.THIRD;
            break;
        }
    }
Пример #7
0
        void GiveVehicle(vehicle_DBID num, PlayerInfos playerInfo)
        {
            {
                if (playerInfo.isDefined && playerInfo.connected)
                {
                    Vector3 vector3 = new Vector3(0f, 10f, 0f);
                    if (!playerInfo.connected)
                    {
                        vector3 = new Vector3(playerInfo.DB_pos.x, playerInfo.DB_pos.y + 10f, playerInfo.DB_pos.z);
                    }
                    else
                    {
                        float   transfo  = playerInfo.Transfo.position.x;
                        Vector3 transfo1 = playerInfo.Transfo.position;
                        Vector3 vector31 = playerInfo.Transfo.position;
                        vector3 = new Vector3(transfo, transfo1.y + 10f, vector31.z);
                    }
                    VEHICLE_BLUEPRINT item = Vehicles[num];

                    Transform transforms = uLink.Network.Instantiate <Transform>(item.Vehicle_prefab, vector3, Quaternion.identity, 0, new object[0]);
                    Vehicle   component  = transforms.GetComponent <Vehicle>();
                    if (component == null)
                    {
                        SHIP sHIP = transforms.GetComponent <SHIP>();
                        if (sHIP != null)
                        {
                            string str = DateTime.Now.ToString("yyyyMMddHHmmssf", CultureInfo.InvariantCulture);
                            sHIP.GetSet_DataBase_ID = str;
                            string empty = string.Empty;
                            if (sHIP.Linked_Turrets != null && (int)sHIP.Linked_Turrets.Length > 0)
                            {
                                for (int i = 0; i < (int)sHIP.Linked_Turrets.Length; i++)
                                {
                                    string str1 = string.Concat(str, i.ToString());
                                    nc.Add_Turret_To_DB(str1, sHIP.Linked_Turrets[i]);
                                    empty = (i != 0 ? string.Concat(empty, "_", str1) : str1);
                                }
                            }
                            sHIP.FinalizeProduction();
                            nc.Add_Vehicle_to_DB(str, sHIP.DBID, vector3, Quaternion.identity, sHIP.FUEL, sHIP.HEALTH, empty);
                            sHIP.Start_DB_Record();
                        }
                    }
                    else
                    {
                        string str2 = DateTime.Now.ToString("yyyyMMddHHmmssf", CultureInfo.InvariantCulture);
                        component.GetSet_DataBase_ID = str2;
                        string empty1 = string.Empty;
                        if (component.Linked_Turrets != null && (int)component.Linked_Turrets.Length > 0)
                        {
                            for (int j = 0; j < (int)component.Linked_Turrets.Length; j++)
                            {
                                string str3 = string.Concat(str2, j.ToString(CultureInfo.InvariantCulture));
                                nc.Add_Turret_To_DB(str3, component.Linked_Turrets[j]);
                                empty1 = (j != 0 ? string.Concat(empty1, "_", str3) : str3);
                            }
                        }
                        nc.Add_Vehicle_to_DB(str2, component.DBID, vector3, Quaternion.identity, component.FUEL, component.HEALTH, empty1);
                        component.Start_DB_Record();
                    }
                }
            }
        }
Пример #8
0
        public JsonResult GetDetail(int id)
        {
            SHIP ship = _connect.SHIPs.SingleOrDefault(p => p.ID == id);

            return(Json(new { data = ship, status = true }, JsonRequestBehavior.AllowGet));
        }