private void BtnChangeClientInfo_Click(object sender, EventArgs e) { ChangeClientInfo chClient = new ChangeClientInfo(); ClientPresenter clPress = new ClientPresenter(chClient, clientManager, groupManager, cardCreatorManager, messager); chClient.ShowDialog(); }
public void Initialize(Int32 port) { callbacks[(byte)DataType.INIT] = InitCallBack; endPoint = new IPEndPoint(address, port); client = new Socket(SocketType.Stream, ProtocolType.Tcp); new Thread(delegate() { for (int timeout = 1200; timeout > 0; timeout--) { try { client.Connect(endPoint); break; } catch (SocketException) { Thread.Sleep(50); } } if (client.Connected) { Connected(); } else { ClientPresenter.getInstance().HandleError(); } }).Start(); isInitialized = true; }
private void BtnAddNewClient_Click(object sender, EventArgs e) { AddNewClient newClientForm = new AddNewClient(); ClientPresenter clPres = new ClientPresenter(newClientForm, clientManager, groupManager, cardCreatorManager, messager); newClientForm.ShowDialog(); }
public MainForm() { clientPresenter = new ClientPresenter(); carsPresenter = new CarsPresenter(); contractPresenter = new ContractPresenter(); categoriesPresenter = new CategoriesPresenter(); InitializeComponent(); }
public WorkerForm() { workerPresenter = new WorkerPresenter(); clientPresenter = new ClientPresenter(); categoriesPresenter = new CategoriesPresenter(); carsPresenter = new CarsPresenter(); contractPresenter = new ContractPresenter(); InitializeComponent(); }
private void updateClient() { ClientPresenter clientToUpdate = new ClientPresenter(ID, clientNameTextBox.Text, clientStreetTextBox.Text, clientPostcodeTextBox.Text, clientCityTextBox.Text, clientNIPTextBox.Text); if (clientToUpdate.UpdateClientToDb(clientToUpdate)) { this.Close(); } else { MessageBox.Show("Nie wprowadzono zmian w danych klienta, wprowadzone dane się nie różnią lub są błędne. ", "Dane klienta nie zostały zmienione"); } }
private void addClient() { ClientPresenter client = new ClientPresenter(clientNameTextBox.Text, clientStreetTextBox.Text, clientPostcodeTextBox.Text, clientCityTextBox.Text, clientNIPTextBox.Text); if (client.AddClientToDb(client)) { this.Close(); } else { MessageBox.Show("Wprowadzone dane są błędne", "Nowy kontrahent nie został dodany"); } }
public FClients(IClientService clientService, IContactService contactService, IProjectService projectService, FAddClient fAddClient, FaddProject faddProject, FUpdateProject fUpdateProject, FAddContact fAddContact, FUpdateContact fUpdateContact) { InitializeComponent(); clientPresenter = new ClientPresenter(this, clientService); contactPresenter = new ContactPresenter(this, contactService); projectPresenter = new ProjectPresenter(this, projectService); FAddClient = fAddClient; FaddProject = faddProject; FUpdateProject = fUpdateProject; FAddContact = fAddContact; FUpdateContact = fUpdateContact; }
private void BtnDelete_Click(object sender, EventArgs e) { try { if (RemoveGroup != null) { RemoveGroup(this, EventArgs.Empty); } txbEdit.Text = string.Empty; pEdit.Visible = false; } catch (RemoveGroupException rge) { DialogResult dr = MessageBox.Show( string.Format("{0}{1}{1}{2}", rge, Environment.NewLine, "Открыть форму работы с клиентами?"), "Ошибка удаления группы", MessageBoxButtons.OKCancel, MessageBoxIcon.Error ); if (dr == System.Windows.Forms.DialogResult.OK) { MySqlManager dbm = new MySqlManager(); Messager mess = new Messager(); ClientCardCreatorManager clientCardCreator = new ClientCardCreatorManager(); ClientManager clm = new ClientManager(dbm, mess); GroupManager gm = new GroupManager(dbm, mess); ChangeClientInfo chClient = new ChangeClientInfo((Group)lbGroups.SelectedItem); ClientPresenter clPress = new ClientPresenter(chClient, clm, gm, clientCardCreator, mess); int grInx = lbGroups.SelectedIndex; DialogResult clientFormClosedResult = chClient.ShowDialog(); if (clientFormClosedResult == System.Windows.Forms.DialogResult.OK) { if (RefreshGroupList != null) { RefreshGroupList(this, EventArgs.Empty); } lbGroups.SelectedIndex = grInx; } } } }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); var login = new LogInForm(); Application.Run(login); if (login.DialogResult == DialogResult.OK) { var clientPresenter = new ClientPresenter(new ClientModel(login.Names, login.Ip, login.Port), new ClientForm()); Application.Run((Form)clientPresenter.View); } }
public void Send(string text, byte textType) { var message = Encoding.Unicode.GetBytes("0" + string.Format("{0:0000}", text.Length) + text); message[0] = textType; message[1] = playerId; try { client.Send(message); } catch (Exception) { isReady = false; ClientPresenter.getInstance().HandleError(); } }
private void connectToolStripMenuItem_Click(object sender, EventArgs e) { ClientSettings.Connect += GetConnectionSettings; var settings = new ClientSettings(); settings.ShowDialog(); ClientSettings.Connect -= GetConnectionSettings; if (clientPresenter == null) { clientPresenter = new ClientPresenter(this); } if (eventArgs == null) { return; } clientPresenter.Connect(); textLog.Text += string.Format("#Connected to {0} at {1}", eventArgs.MailslotName, dateTimeLabel.Text); }
public ClientMethodsInView() { clientPresenter = new ClientPresenter(); clientsListFromDb = new List <ClientPresenter>(); }