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)); }
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)); }
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)); }
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)); }
//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; } }
//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; } }
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(); } } } }
public JsonResult GetDetail(int id) { SHIP ship = _connect.SHIPs.SingleOrDefault(p => p.ID == id); return(Json(new { data = ship, status = true }, JsonRequestBehavior.AllowGet)); }