IEnumerator setPlayerPropAssert(ClientLogic client) { Room room = client.room; room.setPlayerProp(room.data.ownerId, "key", "value"); Assert.AreEqual("value", room.getPlayerProp <string>(room.data.ownerId, "key")); yield break; }
void notesControl_SaveNote(object sender, SaveNoteEventArgs e) { ClientLogic clientLogic = this.DataContext as ClientLogic; Debug.Assert(clientLogic != null); clientLogic.AddEventNote(e.Note, e.NoteId); }
public ActionResult DeleteProduct(int?id) { int? ClientId = HttpContext.Session.GetInt32("ClientId"); ClientLogic clientlogic = new ClientLogic(); clientlogic.DeletProduct(Convert.ToInt32(id), Convert.ToInt32(ClientId)); return(RedirectToAction("ShoppingBasketItems")); }
public Information() { InitializeComponent(); clientLogic = new ClientLogic(); FormClosed += Information_FormClosed; dataGridView1.CellClick += DataGridView1_CellClick; CreateBinding(); }
private void linkCurrentProduct_Click(object sender, RoutedEventArgs e) { // switch views ClientLogic clientLogic = this.DataContext as ClientLogic; Debug.Assert(clientLogic != null); clientLogic.CurrentView = ClientLogicView.EventList; }
IEnumerator setPropAssert(ClientLogic client) { Room room = client.room; room.setProp("key", "value"); Assert.AreEqual("value", room.getProp <string>("key")); yield break; }
ClientLogic startLANClient(string name) { //客户端逻辑是客户端网络实现不可分割的一部分,没办法了。 ClientLogic client = new ClientLogic(name, logger: new UnityLogger(name)); client.switchNetToLAN(); return(client); }
void createLocalRoomAndAssert(Func <ClientLogic, IEnumerator> onAssert) { using (ClientLogic client = new ClientLogic(new UnityLogger("Room"))) { client.createLocalRoom(); onAssert(client); } }
static void Main(string[] args) { Infra.Logger.Filter.Add("TCP"); Infra.Logger.Filter.Add("DS"); Infra.Logger.Filter.Add("FT"); bool reject = false; Console.WriteLine("interface:"); int id = Convert.ToInt32(Console.ReadLine().Trim()); if (id < 0 || id > 1) { return; } Console.WriteLine("token:"); long token = Convert.ToInt64(Console.ReadLine().Trim()); IClientLogic logic = new ClientLogic(id); ServiceClient client = new ServiceClient(logic, IPAddress.Parse("192.168.1.73"), 54321, id, id); client.ResumeToken = token; client.ConnectionAccepted += () => Console.WriteLine("accepted"); client.ConnectionRejected += () => reject = true; client.ConnectionLost += () => { Console.WriteLine("connection lost"); conn(); }; void conn() { while (true) { Console.WriteLine("connecting ..."); if (client.Connect()) { Console.WriteLine("connection ok !"); break; } else { Console.WriteLine("connect failed #"); } } } conn(); while (true) { if (reject) { Console.WriteLine("reject"); break; } Thread.Sleep(500); } }
public ActionResult OrdersList() { int? ClientId = HttpContext.Session.GetInt32("ClientId"); ClientLogic clientlogic = new ClientLogic(); return(View(clientlogic.GetAllOrders(Convert.ToInt32(ClientId)))); }
IEnumerator createRoomAssert(ClientLogic client) { Room room = client.room; Assert.AreEqual(1, room.getPlayers().Length); Assert.AreNotEqual(0, room.getPlayers()[0].id); Assert.AreNotEqual(RoomPlayerType.human, room.data.getPlayerData(room.getPlayers()[0].id).type); yield break; }
private void menuItemClearSelection_Click(object sender, RoutedEventArgs e) { ClientLogic clientLogic = this.DataContext as ClientLogic; Debug.Assert(clientLogic != null); listViewProducts.SelectedItem = null; clientLogic.ClearSelections(); }
public GrpcService(string serverIp, int serverPort, ClientLogic clientLogic, bool baseVer) { AppContext.SetSwitch("System.Net.Http.SocketsHttpHandler.Http2UnencryptedSupport", true); _usedUrl = $"http://{serverIp}:{serverPort}"; _client = BuildClientFromServerUrl(_usedUrl); _clientLogic = clientLogic; UseBaseVersion = baseVer; _previousStorage = new PreviousStorage(this); }
public SelectActionUI(ClientLogic client, string folder, MainWindow main) { InitializeComponent(); mw = main; clientLogic = client; folderRoot = folder; App.Current.MainWindow.Width = 400; App.Current.MainWindow.Height = 400; }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { ClientLogic clientLogic = this.DataContext as ClientLogic; if (clientLogic != null) { clientLogic.ClientLogicUI += new EventHandler <ClientLogicUIEventArgs>(clientLogic_ClientLogicUI); } }
public Menu() { userLo.createUser("cajero", "12345", "Usuario", " Cajero", 1, "cashier"); userLo.createUser("mesero", "12345", "Usuario", " Mesero", 2, "waiter"); userLo.createUser("admin", "12345", "Usuario", " Administrador", 3, "admin"); waiterLo = new WaiterLogic(tableLo, orderLo); clientLo = new ClientLogic(orderLo, productLo); cashierLo = new CashierLogic(orderLo, billLo); }
public Restore(ClientLogic client, MainWindow mainw) { InitializeComponent(); clientlogic = client; mw = mainw; RestoreUC main = new RestoreUC(clientlogic, mw); App.Current.MainWindow = this; App.Current.MainWindow.Content = main; }
IEnumerator createRoomAssert(ClientLogic client) { RoomData room = client.room; Assert.AreEqual(1, room.playerDataList.Count); Assert.AreNotEqual(0, room.playerDataList[0].id); Assert.AreEqual(RoomPlayerType.human, room.playerDataList[0].type); yield break; }
private void InitNewReceiptsDespatchs() { _documentLogic = new DocumentLogic(); documentTypeDictionary = new Dictionary <int, string>(); documentStatusDictionary = new Dictionary <int, string>(); _clientLogic = new ClientLogic(); _warehouseLogic = new WarehouseLogic(); documentTypeDictionary.Add(2, "Svi"); documentTypeDictionary.Add(0, "Prijemnica"); documentTypeDictionary.Add(1, "Otpremnica"); cmbDocumentType.DisplayMember = "Value"; cmbDocumentType.ValueMember = "Key"; cmbDocumentType.DropDownStyle = ComboBoxStyle.DropDownList; cmbDocumentType.DataSource = documentTypeDictionary.ToList(); documentStatusDictionary = new Dictionary <int, string> { { 3, "Svi" }, { 0, "Neplaćeni" }, { 1, "Plaćeni" }, { 2, "Storno" } }; cmbDocumentStatus.DisplayMember = "Value"; cmbDocumentStatus.ValueMember = "Key"; cmbDocumentStatus.DropDownStyle = ComboBoxStyle.DropDownList; dtCreatedDateFrom.Format = DateTimePickerFormat.Custom; dtCreatedDateFrom.Value = DateTime.Today.AddDays(-30); dtCreatedDateTo.Format = DateTimePickerFormat.Custom; dtCreatedDateFrom.CustomFormat = "MM/dd/yyyy"; dtCreatedDateTo.CustomFormat = "MM/dd/yyyy"; cmbDocumentStatus.DataSource = documentStatusDictionary.ToList(); var statuses = new List <Status>() { new Status() { ID = 0, Name = "Neplaćeni" }, new Status() { ID = 1, Name = "Plaćeni" }, new Status() { ID = 2, Name = "Storno" } }; documentTypeBindingSource.DataSource = statuses.ToList(); // documentBindingSource.DataSource = _documentLogic.GetDocumentForLast30Days(); clientBindingSource.DataSource = _clientLogic.GetAllClients(); warehouseBindingSource.DataSource = _warehouseLogic.GetAllWarehouse(); DGVNewReceiptDespatch.DataError += DGVNewReceiptDespatch_DataError; DGVNewReceiptDespatch.SelectionMode = DataGridViewSelectionMode.FullRowSelect; DGVNewReceiptDespatch.DoubleClick += SelectedRow_DoubleClick; DGVNewReceiptDespatch.CellFormatting += DGVNewReceiptDespatch_CellFormatting; }
public static void Main(string[] args) { Logger.SetLogger(false); ClientLogic client = new ClientLogic(); client.Init(); client.ConnectToServer("127.0.0.1", 8181); client.Run(); }
public ActionResult Index() { ClientLogic objclientlgc = new ClientLogic(); ViewBag.ClientList = objclientlgc.get_StudentDetails().ToList(); //ViewBag.ClientList = string.Join(", ", objclientlgc.get_StudentDetails()); //ViewBag.ClientList = "Hai, Welcome ..."; return(View()); }
IEnumerator LANRoomCreateAndAssert(Func <ClientLogic, IEnumerator> onAssert) { using (ClientLogic client = new ClientLogic(new UnityLogger("RoomLocal"))) { client.switchNetToLAN(); yield return(client.createOnlineRoom().wait()); yield return(onAssert(client)); } }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { // note, data context may be null in the designer ClientLogic clientLogic = this.DataContext as ClientLogic; if (clientLogic != null) { clientLogic.ClientLogicUI += new EventHandler <ClientLogicUIEventArgs>(clientLogic_ClientLogicUI); } }
/// <summary> /// Call to hook up the product list to client logic /// </summary> public void HookUpProductList() { ClientLogic clientLogic = this.DataContext as ClientLogic; if (clientLogic != null) { listViewProducts.ItemsSource = clientLogic.Products; _productListHookupRequested = true; } }
IEnumerator removePlayerAssert(ClientLogic client) { RoomData room = client.room; RoomPlayerData player = new RoomPlayerData("AI", RoomPlayerType.ai); room.playerDataList.Add(player); room.playerDataList.Remove(player); Assert.Null(room.getPlayer(player.id)); yield break; }
IEnumerator createLocalRoomAndAssert(Func <ClientLogic, IEnumerator> onAssert) { using (ClientLogic client = new ClientLogic("Room", logger: new UnityLogger("Room"))) { var task = client.createLocalRoom(); yield return(task.wait()); yield return(onAssert(client)); } }
public FormVisits(MaterialLogic matLogic, WorktypeLogic wLogic, VisitLogic vLogic, TransportLogic trLogic, ClientLogic clLogic) { InitializeComponent(); this.materialLogic = matLogic; this.worktypeLogic = wLogic; this.visitLogic = vLogic; this.transportLogic = trLogic; this.clientLogic = clLogic; LoadData(); }
IEnumerator removePlayerAssert(ClientLogic client) { Room room = client.room; var player = new AIRoomPlayer(); room.addPlayer(player, new RoomPlayerData("AI", RoomPlayerType.ai)); room.removePlayer(player.id); Assert.Null(room.data.getPlayerData(player.id)); yield break; }
public FormMain(ClientLogic clientLogic, ReportLogic report) { _clientLogic = clientLogic; _reportLogic = report; Program.Client = _clientLogic.Read(new ClientBindingModel { Email = "Admin" })?[0]; InitializeComponent(); RefreshDataGrid(); }
public void Load() { var listresponce = ClientLogic.Get(_Id); if (listresponce.IsCompleted && listresponce.Object != null) { tbClientCompanyName.Text = listresponce.Object.Company_Name; tbClientContactNo.Text = listresponce.Object.Phone_Number; tbClientName.Text = listresponce.Object.Name; } }
public DownloadFile(ClientLogic clientLogic, string root, string nameFile, Boolean searchPass, MainWindow mainw, String idFile) { try { InitializeComponent(); mw = mainw; clientlogic = clientLogic; search = searchPass; folder = root; namefile = nameFile; completePath = folder + @"\" + namefile; App.Current.MainWindow.Width = 600; App.Current.MainWindow.Height = 430; clientLogic.WriteStringOnStream(ClientLogic.GETVFILE + clientLogic.username + "+" + folder + "+" + completePath + "+" + idFile); String retFiles; Boolean exit = false; while (!exit) { retFiles = clientLogic.ReadStringFromStream(); String[] parametri = retFiles.Split('+'); String comando = parametri[1]; if (comando.Equals("FLP")) { addElementToListbox(parametri[3]); clientlogic.WriteStringOnStream(ClientLogic.OK); } else if (comando.Equals("ENDLIST") || comando.Equals("INFO")) { exit = true; } else { exit = true; } } if (!search) addElementToListbox("..."); } catch { if (App.Current.MainWindow is Restore) App.Current.MainWindow.Close(); if (clientLogic.clientsocket.Client.Connected) { clientLogic.clientsocket.GetStream().Close(); clientLogic.clientsocket.Close(); } App.Current.MainWindow = mainw; MainControl main = new MainControl(1); App.Current.MainWindow.Content = main; return; } }
public SearchScreen(Window w, ClientLogic cli) { InitializeComponent(); parent = w; cl = cli; cl.SetSearchScreen(this); startList = new List <ClientGame>(); listView.ItemsSource = startList; listView.AddHandler(MouseDoubleClickEvent, new RoutedEventHandler(HandleDoubleClick)); }
IEnumerator addAIPlayerAssert(ClientLogic client) { yield return(client.roomAddAIPlayer().wait()); Assert.AreEqual(2, client.room.getPlayers().Length); Assert.AreNotEqual(0, client.room.getPlayers()[0].id); Assert.AreEqual(RoomPlayerType.human, client.room.data.getPlayerData(client.room.getPlayers()[0].id).type); Assert.AreNotEqual(0, client.room.getPlayers()[1].id); Assert.AreEqual(RoomPlayerType.ai, client.room.data.getPlayerData(client.room.getPlayers()[1].id).type); yield break; }
public DownloadFolder(ClientLogic clientlogic, string fold, MainWindow main) { InitializeComponent(); downloading = false; mw = main; folderRoot = fold; clientLogic = clientlogic; App.Current.MainWindow.Width = 500; App.Current.MainWindow.Height = 215; string folderCreated = folderRoot.Substring(folderRoot.LastIndexOf((@"\")) + 1); pathRoot = clientlogic.folderR + @"\" + folderCreated; System.IO.Directory.CreateDirectory(pathRoot); }
public StartDownload(ClientLogic client, string file, string versionP, string rootF, MainWindow main, String sIdFile) { InitializeComponent(); mw = main; downloading = false; clientLogic = client; fileName = file; versione = versionP; root = rootF; App.Current.MainWindow.Width = 300; App.Current.MainWindow.Height = 300; downloadName.Content = System.IO.Path.GetFileName(file); ; idFile = sIdFile; RiceviFile(); }
private void connect_button_Click(object sender, RoutedEventArgs e) { string ip = IpAddressBox.Text; string port = PortBox.Text; Boolean IpValid = IsValidIPAddress(ip); Boolean PortValid = IsValidPort(port); if (IpValid && PortValid) { showWaitBar(); clientsocket = new TcpClient(); MainWindow mw = (MainWindow)App.Current.MainWindow; client = new ClientLogic(clientsocket, IPAddress.Parse(ip), int.Parse(port), mw); mw.clientLogic = client; } else { Console.Out.WriteLine("No addr"); } }
void Start() { clientLogic = GetComponentInParent<ClientLogic>(); allGames = new List<GameState>(); }
void OnLevelWasLoaded(int level) { if (clientLogic == null && string.Compare(Application.loadedLevelName, Scenes.Main) == 0) { clientLogic = GameObject.Find("ClientLogic").GetComponent<ClientLogic>(); } }
private void RestoreFile_Click(object sender, RoutedEventArgs e) { if (mw.clientLogic.clientsocket.Client.Poll(1000, SelectMode.SelectRead)) { MainControl main = new MainControl(1); App.Current.MainWindow.Content = main; messaggioErrore("Connessione Persa"); return; } ClientLogic clRestore = new ClientLogic(mw.clientLogic.ip, mw.clientLogic.porta, mw.clientLogic.folder, mw.clientLogic.username, mw.clientLogic.folderR); Window w = null; try { w = new Restore(clRestore, mw); w.ShowDialog(); } catch (Exception) { if (clRestore.clientsocket.Client.Connected) { clRestore.clientsocket.GetStream().Close(); clRestore.clientsocket.Client.Close(); } if (mw.clientLogic.clientsocket.Client.Connected) { mw.clientLogic.clientsocket.GetStream().Close(); mw.clientLogic.clientsocket.Close(); } if (App.Current.MainWindow is Restore) App.Current.MainWindow.Close(); MainControl main = new MainControl(1); App.Current.MainWindow.Content = main; messaggioErrore("Connessione Persa"); return; } App.Current.MainWindow = mw; App.Current.MainWindow.Width = 400; App.Current.MainWindow.Height = 400; }
public FileSelection(ClientLogic clientLogic, string folder, string likeNomePass, Boolean searchBar, MainWindow mainw) { try { InitializeComponent(); mw = mainw; listElement = new List<string>(); search = searchBar; selFolderPath = folder; likeNome = likeNomePass; clientlogic = clientLogic; App.Current.MainWindow.Width = 600; App.Current.MainWindow.Height = 430; clientLogic.WriteStringOnStream(ClientLogic.LISTFILES + clientLogic.username + "+" + folder + "+" + likeNome); String retFiles; Boolean exit = false; Boolean fine = false; while (!exit) { retFiles = clientLogic.ReadStringFromStream(); String[] parametri = retFiles.Split('+'); String comando = parametri[1]; if (comando.Equals("FLP")) { noFile.Visibility = Visibility.Hidden; addElementToListbox(parametri[3]); clientlogic.WriteStringOnStream(ClientLogic.OK); } else if (comando.Equals("ENDLIST") || comando.Equals("INFO")) { exit = true; } else { exit = true; fine = true; } } if (fine) { App.Current.MainWindow.Close(); } if (!likeNome.Equals(String.Empty) && !search) { addElementToListbox("..."); } } catch (Exception) { if (App.Current.MainWindow is Restore) App.Current.MainWindow.Close(); if (clientLogic.clientsocket.Client.Connected) { clientLogic.clientsocket.GetStream().Close(); clientLogic.clientsocket.Close(); } App.Current.MainWindow = mainw; MainControl main = new MainControl(1); App.Current.MainWindow.Content = main; return; } }
public RestoreUC(ClientLogic clientLogic, MainWindow mainw) { try { InitializeComponent(); clientlogic = clientLogic; mw = mainw; App.Current.MainWindow.Width = 400; App.Current.MainWindow.Height = 400; clientLogic.WriteStringOnStream(ClientLogic.GETFOLDERUSER + clientLogic.username); String retFolders = clientLogic.ReadStringFromStream(); String[] parametri = retFolders.Split('+'); String comando = parametri[1]; if (comando.Equals("OK")) { String[] folders = parametri[2].Split(';'); int numParametri = folders.Length; if (numParametri > 1) { noFolder.Visibility = Visibility.Hidden; for (int i = 0; i < numParametri; i++) { if (folders[i] != string.Empty) { addElementToListbox(folders[i]); } } } else { noFolder.Visibility = Visibility.Visible; } } else { if (App.Current.MainWindow is Restore) App.Current.MainWindow.Close(); if (clientLogic.clientsocket.Client.Connected) { clientLogic.clientsocket.GetStream().Close(); clientLogic.clientsocket.Close(); } App.Current.MainWindow = mainw; MainControl main = new MainControl(1); App.Current.MainWindow.Content = main; return; } } catch { if (App.Current.MainWindow is Restore) App.Current.MainWindow.Close(); if (clientLogic.clientsocket.Client.Connected) { clientLogic.clientsocket.GetStream().Close(); clientLogic.clientsocket.Close(); } App.Current.MainWindow = mainw; MainControl main = new MainControl(1); App.Current.MainWindow.Content = main; return; } }