private void Right_Click_My_Label(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { var label = (Label)sender; ItemFromSheet selectedItem = itemsList[label.Name]; MessageBox.Show($"{selectedItem?.dataItem.Name} {selectedItem?.dataItem.MinPrice} - {selectedItem?.dataItem.MaxPrice}"); } }
private async void Form1_Load(object sender, EventArgs e) { ItemFromSheet.GetMainForm(this); DbCommunicator.Communicator.OpenConnection(); var itemsList = await DbCommunicator.Communicator.ReadAllItems(); foreach (var item in itemsList) { ItemFromSheet itemFromSheet = new ItemFromSheet(item); } ResizeForm(itemsList.Count); }
private async void btnAccept_Click(object sender, EventArgs e) { string name = txtBoxProduct.Text; double minPrise = double.Parse(txtBoxMinPrice.Text); double maxPrise = double.Parse(txtBoxMaxPrice.Text); DataItem newItem = new DataItem() { Name = name, MinPrice = minPrise, MaxPrice = maxPrise }; if (await DbCommunicator.Communicator.AddItem(newItem)) { ItemFromSheet newItemFromSheet = new ItemFromSheet(newItem); mainForm.ResizeForm(1); } this.Close(); }
public static async void RemoveItem() { if (removableButton != null) { DbCommunicator.Communicator.SubtractItem(Int32.Parse(removableButton.Name)); mainForm.Controls.Clear(); itemsList.Clear(); mainForm.MaximumSize = new Size(320, 70); mainForm.MinimumSize = mainForm.MaximumSize; mainForm.Size = mainForm.MaximumSize; buttonAndLabelLocationY = indent; var list = await DbCommunicator.Communicator.ReadAllItems(); foreach (var item in list) { ItemFromSheet itemFromSheet = new ItemFromSheet(item); } mainForm.ResizeForm(list.Count); } }
private void btnYes_Click(object sender, EventArgs e) { ItemFromSheet.RemoveItem(); this.Close(); }