static void Main(string[] args) { // Using the new CalculateDiscount method NewOrder newOrder = new NewOrder(); decimal newDiscount = newOrder.CalculateDiscount(100, 20); Console.WriteLine("First price: {0}", newDiscount); Order order = newOrder; decimal discount = order.CalculateDiscount(100, 20); Console.WriteLine("Second price: {0}", discount); }
private void btnNewOrder_Click(object sender, EventArgs e) { NewOrder no = new NewOrder(); no.Show(); }
void Start() { MainCamera = GameObject.Find("Main Camera"); CenterObj = MainCamera; Menu = GameObject.Find("Menu Canvas"); Payment = GameObject.Find("Payment Canvas"); Msg = GameObject.Find("Msg Canvas"); Trans = GameObject.Find("Trans Canvas"); Search = GameObject.Find("Search Canvas"); Cart = GameObject.Find("Cart Canvas"); Info = GameObject.Find("Info Canvas"); Good = GameObject.Find("Good Canvas"); Voice = GameObject.Find("Voice Canvas"); NewOrder = GameObject.Find("Order Canvas"); Copy = GameObject.Find("Copy Canvas"); Model = GameObject.Find("Model Canvas"); House = GameObject.Find("House Canvas"); HouseView = GameObject.Find("House View"); Star = GameObject.Find("Star"); int langNum; if (!string.IsNullOrEmpty(GetString("lang"))) { langNum = int.Parse(GetString("lang")); } else { langNum = Application.systemLanguage.ToString() == "Chinese" ? 1 : Application.systemLanguage.ToString() == "English" ? 0 : 0; SetString("lang", langNum.ToString()); } Debug.Log(langNum); Language.ini(langNum);//语言初始化 Star.SetActive(false); HouseView.SetActive(false); House.SetActive(false); Model.SetActive(false); Copy.SetActive(false); NewOrder.SetActive(false); Voice.SetActive(false); Good.SetActive(false); Info.SetActive(false); Cart.SetActive(false); Search.SetActive(false); Trans.SetActive(false); Msg.SetActive(false); Payment.SetActive(false); Menu.SetActive(false); facePosition = new Vector3( Mathf.Sin((CenterObj.transform.rotation.eulerAngles.y * Mathf.PI) / 180) * faceRadius, Mathf.Sin((-CenterObj.transform.rotation.eulerAngles.x * Mathf.PI) / 180) * 3f > 1.5f ? Mathf.Sin((-CenterObj.transform.rotation.eulerAngles.x * Mathf.PI) / 180) * 3f : 1.5f, Mathf.Cos((CenterObj.transform.rotation.eulerAngles.y * Mathf.PI) / 180) * faceRadius); faceRotation = Quaternion.Euler( CenterObj.transform.rotation.eulerAngles.x < 0f ? CenterObj.transform.rotation.eulerAngles.x : 0f, CenterObj.transform.rotation.eulerAngles.y, 0f); #if UNITY_EDITOR device = 1; #endif #if UNITY_ANDROID device = 2; #endif #if UNITY_IPHONE device = 3; #endif #if UNITY_METRO device = 4; #endif Debug.Log("device: " + device); check(); //检查版本 SetString("id", "-1"); //设置初始化id为-1,即未登录 for (int i = 0; i < 10; i++) { star(); } inied = false; //以上是正式代码,以下是测试代码 }
private void RaiseNewOrder(Order order) { NewOrder?.Invoke(order); NewOrders?.Invoke(new[] { order }); }
public async Task <long> Add(NewOrder model, int corpClientId) { return(await repository.Add(model, corpClientId)); }
/// <summary> /// Initializes a new instance of the OpenOrderRequest class. /// </summary> public OpenOrderRequest(NewOrder order = default(NewOrder), string token = default(string), string clientId = default(string)) { Order = order; Token = token; ClientId = clientId; }
private void PrintReciept(Object sender, PrintPageEventArgs e) { Graphics graphics = e.Graphics; Font font = new Font("Courier New", 10); float fontHeight = font.GetHeight(); int startX = 250; int startY = 0; int Offset = 20; int fontwidth = 10; String ItemName, CatName = ""; String ItemSize = ""; String ItemPrice = ""; String ItemQuantity = ""; int stringCollLenth = 0; String Concat = ""; String[] Split = { "", "" }; List <String[]> SplitAddr = new List <string[]>(); PrintDocument Reciept = new PrintDocument(); StringFormat Rformat = new StringFormat(StringFormatFlags.DirectionRightToLeft); graphics.DrawString("Serial: " + NewOrder.Order_GetOrderID(), new Font("Courier New", 8), new SolidBrush(Color.Black), startX - 160, startY + Offset); Offset = Offset + 20; graphics.DrawString("مرحبا بكم في مطعم" + "\n" + " شيخ البلد", new Font("Courier New", 14, FontStyle.Bold), new SolidBrush(Color.Black), startX - 10, startY + Offset, Rformat); Offset = Offset + 50; graphics.DrawString("أبو مهند", new Font("Courier New", 10, FontStyle.Bold), new SolidBrush(Color.Black), startX - 75, startY + Offset, Rformat); Offset = Offset + 60; graphics.DrawString("Order #:" + NewOrder.Order_GetOrderSubID(), new Font("Courier New", fontwidth), new SolidBrush(Color.Black), startX - 240, startY + Offset); Offset = Offset + 20; #if DELIVERY graphics.DrawString("Tel: " + NewOrder.Order_GetCustTel(), new Font("Courier New", fontwidth), new SolidBrush(Color.Black), startX - 240, startY + Offset); Offset = Offset + 20; graphics.DrawString("خدمة توصيل", new Font("Courier New", fontwidth), new SolidBrush(Color.Black), startX + 20, startY + Offset, Rformat); Offset = Offset + 30; graphics.DrawString("اسم العميل : " + MyCustomer.GetName(), new Font("Courier New", fontwidth), new SolidBrush(Color.Black), startX + 20, startY + Offset, Rformat); Offset = Offset + 30; int level = 0; String WholeString = ""; int OffsetAfterAddr = 0; if (MyCustomer.GetAddr().Length > 40) { SplitAddr.Add(SplitString(MyCustomer.GetAddr())); while ((SplitAddr[SplitAddr.Count - 1])[0].Length > 40) { level++; for (int lvlindex = 0; lvlindex < level; lvlindex++) { SplitAddr.Add(SplitString((SplitAddr[lvlindex])[0])); SplitAddr.Add(SplitString((SplitAddr[lvlindex])[1])); } } if (level == 0) { WholeString += "\n" + (SplitAddr[0])[0] + "\n" + (SplitAddr[0])[1]; OffsetAfterAddr += (2 * 10); } else { for (int Strings = (level * 2); Strings > 0; Strings--) { if ((SplitAddr[Strings])[0].Length > 15) { WholeString += "\n" + (SplitAddr[SplitAddr.Count - Strings])[0] + "\n" + (SplitAddr[SplitAddr.Count - Strings])[1]; OffsetAfterAddr += (2 * 10); } else { WholeString += "\n" + (SplitAddr[SplitAddr.Count - Strings])[0] + (SplitAddr[SplitAddr.Count - Strings])[1]; OffsetAfterAddr += 10; } } } graphics.DrawString("العنوان : " + WholeString, new Font("Courier New", 8), new SolidBrush(Color.Black), startX + 20, startY + Offset, Rformat); Offset += OffsetAfterAddr; } else { graphics.DrawString("العنوان : " + MyCustomer.GetAddr(), new Font("Courier New", 8), new SolidBrush(Color.Black), startX + 20, startY + Offset, Rformat); } Offset = Offset + 50; #endif graphics.DrawString("Date/Time " + NewOrder.Order_GetTimeStmp(), new Font("Courier New", 8), new SolidBrush(Color.Black), startX - 240, startY + Offset); Offset = Offset + 40; graphics.DrawString("طلب الكمية سعر", new Font("Courier New", 8), new SolidBrush(Color.Black), startX + 15, startY + Offset, Rformat); Offset = Offset + 10; graphics.DrawString("--------------------------------------", new Font("Courier New", 8), new SolidBrush(Color.Black), startX + 15, startY + Offset, Rformat); Offset = Offset + 10; string SpaceMargin = " "; for (int i = 0; i < this.dataSet2.Tables[0].Rows.Count; i++) { ItemName = this.dataSet2.Tables[0].Rows[i].ItemArray[1].ToString(); ItemPrice = this.dataSet2.Tables[0].Rows[i].ItemArray[3].ToString(); ItemSize = this.dataSet2.Tables[0].Rows[i].ItemArray[2].ToString(); ItemQuantity = this.dataSet2.Tables[0].Rows[i].ItemArray[0].ToString(); CatName = this.dataSet2.Tables[1].Rows[i].ItemArray[1].ToString(); Concat = CatName + " - " + ItemName + " - " + ItemSize; stringCollLenth = Concat.Length; if (Convert.ToDouble(ItemPrice) >= 10) { SpaceMargin = " "; } else if (Convert.ToDouble(ItemPrice) >= 100) { SpaceMargin = " "; } else { SpaceMargin = " "; } if (stringCollLenth > 14) { Split = SplitString(Concat); graphics.DrawString(Split[0], new Font("Courier New", 8), new SolidBrush(Color.Black), startX + 15, startY + Offset, Rformat); graphics.DrawString(ItemPrice + SpaceMargin + "|" + SpaceMargin + ItemQuantity, new Font("Courier New", 8), new SolidBrush(Color.Black), startX - 245, startY + Offset); Offset = Offset + 10; graphics.DrawString(Split[1], new Font("Courier New", 8), new SolidBrush(Color.Black), startX + 15, startY + Offset, Rformat); Offset = Offset + 15; } else { graphics.DrawString(Concat, new Font("Courier New", 8), new SolidBrush(Color.Black), startX + 15, startY + Offset, Rformat); graphics.DrawString(ItemPrice + SpaceMargin + "|" + SpaceMargin + ItemQuantity, new Font("Courier New", 8), new SolidBrush(Color.Black), startX - 245, startY + Offset); Offset = Offset + 15; } } graphics.DrawString("--------------------------------------", new Font("Courier New", 8), new SolidBrush(Color.Black), startX + 15, startY + Offset, Rformat); Offset = Offset + 15; #if DELIVERY graphics.DrawString("خدمة التوصيل", new Font("Courier New", fontwidth), new SolidBrush(Color.Black), startX + 15, startY + Offset, Rformat); graphics.DrawString(NewOrder.Order_GetDeliveryCharge().ToString(), new Font("Courier New", fontwidth), new SolidBrush(Color.Black), startX - 245, startY + Offset); Offset = Offset + 15; #endif graphics.DrawString("--------------------------------------", new Font("Courier New", 8), new SolidBrush(Color.Black), startX + 15, startY + Offset, Rformat); Offset = Offset + 15; graphics.DrawString("الإجمالي", new Font("Courier New", fontwidth, FontStyle.Bold), new SolidBrush(Color.Black), startX + 15, startY + Offset, Rformat); graphics.DrawString(NewOrder.Order_GetOrderTotal().ToString(), new Font("Courier New", fontwidth, FontStyle.Bold), new SolidBrush(Color.Black), startX - 245, startY + Offset); Offset = Offset + 40; graphics.DrawString("شكرا لزيارتكم مطعم" + "\n" + " شيخ البلد", new Font("Courier New", 10, FontStyle.Bold), new SolidBrush(Color.Black), startX - 40, startY + Offset, Rformat); Offset = Offset + 45; graphics.DrawString("خدمة التوصيل", new Font("Courier New", 10), new SolidBrush(Color.Black), startX - 60, startY + Offset, Rformat); Offset = Offset + 30; graphics.DrawString("16748", new Font("Courier New", 20, FontStyle.Bold), new SolidBrush(Color.Black), startX - 155, startY + Offset); }
public bool UpdateNewOrder(int NewOrder_ID, NewOrder updatedNewOrder) { return(lck.UpdateNewOrder(NewOrder_ID, updatedNewOrder)); }
public bool AddNewOrder(NewOrder newOrder) { return(lck.AddNewOrder(newOrder)); }