コード例 #1
0
ファイル: ViewOrderEdit.cs プロジェクト: hpbaotho/supos
		private void OnNewOrderClicked(object sender, EventArgs args)
		{
			DialogOrder dialog = new DialogOrder(null);			
			dialog.DataSource = this.DataSource;
			dialog.Form.SelectFirsts();
			int result = dialog.Run();
			if( result == (int)ResponseType.Ok)
			{
				SuposDataSet.OrdersRow row = this.DataSource.NewOrder();
				row["CustomerId"] = dialog.Form.CustomerId;
				row["PaymentId"] = dialog.Form.PaymentId;
				row["TaxId"] = dialog.Form.TaxId;
				this.ds.AddOrder(row);
				this.ds.SaveOrders();
				this.comboorder.Reload();
				this.comboorder.Select(row);
			}
			dialog.Destroy();
		}
コード例 #2
0
ファイル: ViewOrderEdit.cs プロジェクト: hpbaotho/supos
		private void OnEditOrderClicked(object sender, EventArgs args)
		{			
			SuposDataSet.OrdersRow order = (SuposDataSet.OrdersRow) this.comboorder.GetActiveRow();
			if( order == null)
				return;
			DialogOrder dialog = new DialogOrder(null);
			dialog.DataSource = this.DataSource;
			dialog.Form.SetDataFromOrder (order);
			int result = dialog.Run();
			if( result == (int)ResponseType.Ok)
			{
				order["CustomerId"] = dialog.Form.CustomerId;
				order["PaymentId"] = dialog.Form.PaymentId;
				order["TaxId"] = dialog.Form.TaxId;
				this.ds.SaveOrders();
				this.comboorder.Reload();
			}
			dialog.Destroy();
		}