public BarcodeDetailsForm(User user) : this() { try { this.LoggedInUser = user; ConnectionString = ConfigurationManager.ConnectionStrings["DBServerConnectionString"].ToString(); btdao = new BarcodeTransactionDAO(ConnectionString); udao = new UserDAO(ConnectionString); ts = new ThreadStart(SetBarcodeTransactionUpdateTimer); BarcodeTransactionUpdateThread = new Thread(ts); BarcodeTransactionUpdateThread.Start(); ThreadSafety = new Mutex(); UpdateDataGridViewDelegate = new UpdateDataGridView(AppendBarcodeDataToBarcodeTransDGV); CheckBarcodeTransDGVCellValsDel = new CheckBarcodeTransDGVCellVals(ChangeBarcodeTransDGVCellValues); ts1 = new ThreadStart(BarcodeTransDGVCellValCheckTimer); BarcodeTransDGVContentChanger = new Thread(ts1); BarcodeTransDGVContentChanger.Start(); if (!Int64.TryParse(ConfigurationManager.AppSettings["TimerElapsedPeriodInMilliSeconds"].ToString(), out TimerElapsedPeriod)) { throw new FormatException("Can not parse Timer elapsed period, hence Barcode transaction table won't be able to update automatically"); } DeviceIP = Dns.GetHostEntry(Dns.GetHostName()).AddressList.AsEnumerable().Where(s => s.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork).Select(s => s).First().ToString(); txt_ip.Font = new Font("Microsoft Sans Serif", 12, FontStyle.Bold); txt_ip.Text = DeviceIP; } catch (Exception ex) { MessageBox.Show("Exception occured during BarcodeDetailsForm() execution: " + ex.Message, "Exception"); } }
public FenDetailClient(Client client, UpdateDataGridView callback) { InitializeComponent(); this.client = client; this.callback = callback; initUi(); }
public FenDetailContrat(Contrat contrat, UpdateDataGridView callback) { InitializeComponent(); this.contrat = contrat; this.callback = callback; initData(); }
public void updateList(object sender, EventArgs e) { Communicate communicate = sender as Communicate; int index = 0; if (this.InvokeRequired) { UpdateDataGridView delegateMethod = new UpdateDataGridView(updateList); this.Invoke(delegateMethod, new object[] { sender, e }); } else { InitialDataGridView(); if (communicate.moduleList.Count != 0) { try { foreach (var slave in communicate.moduleList) { index = dataGridView.Rows.Add(); dataGridView.Rows[index].Cells[0].Value = System.DateTime.Now; dataGridView.Rows[index].Cells[1].Value = slave.client.Client.RemoteEndPoint.ToString().Split(':')[0]; dataGridView.Rows[index].Cells[2].Value = slave.client.Client.RemoteEndPoint.ToString().Split(':')[1]; dataGridView.Rows[index].Cells[3].Value = slave.modbusStatus; } } catch (Exception) { throw; } } } }
public void populateDataFromServer(List <FoodItemsDataModel.FoodItemModel> data) { if (data != null) { UpdateDataGridView updateDataGrid = new UpdateDataGridView(); updateDataGrid.updateDataFromServer(data, this.dataGridView1); } }
protected virtual void OnUpdateDataGridView(UpdateDataGridViewCellsEventArgs e) { //EventHandler<UpdateDataGridViewCellsEventArgs> handler = UpdateDataGridView; //if (handler != null) //{ // handler(this, e); //} UpdateDataGridView?.Invoke(this, e); }
public FenSaisirMoyenPaiement(Compte compte, UpdateDataGridView callabck) { InitializeComponent(); txtIdCompte.Text = compte.IdCompte.ToString(); cbNbCheques.Items.AddRange(Chequier.ValuesNbCheques); cbNbCheques.SelectedIndex = 0; rbChequier_CheckedChanged(rbChequier, null); this.compte = compte; this.callabck = callabck; txtNbPremierCheque.Focus(); }
public FenDetailUtilisateur(Utilisateur utilisateur, UpdateDataGridView callback) { InitializeComponent(); this.utilisateur = utilisateur; this.callback = callback; txt_email.Text = utilisateur.Email; txt_login.Text = utilisateur.Login; txt_password.Text = utilisateur.Password; cb_profil.DataSource = Utilisateur.Profils; cb_profil.SelectedItem = utilisateur.Profil; initRoles(); }
public void createDummyData() { List <FoodItemsDataModel.FoodItemModel> fooditemsArray = new List <FoodItemsDataModel.FoodItemModel>(); for (int i = 0; i <= 100; i++) { FoodItemsDataModel.FoodItemModel item = new FoodItemsDataModel.FoodItemModel { name = "Onion", price = 5, count = 30, total_price = 150, date_added = "today", date_lastmodified = "now", _v = 12 }; fooditemsArray.Add(item); } UpdateDataGridView updateDataGrid = new UpdateDataGridView(); updateDataGrid.updateDataFromServer(fooditemsArray, this.dataGridView1); updateDataGrid.updateDataFromDB(DatabaseOperations.getData(), this.dataGridView1); }
public FenSaisirTypeCarte(UpdateDataGridView callback) { InitializeComponent(); this.callback = callback; initUi(); }
public FenConnexion(UpdateDataGridView callback) { InitializeComponent(); this.callback = callback; }
private void loadFromDb() { UpdateDataGridView updateDataGrid = new UpdateDataGridView(); updateDataGrid.updateDataFromDB(DatabaseOperations.getData(), this.dataGridView1); }