//deletes the order private async void btnDelete_Click(object sender, EventArgs e) { int lcIndex = lstOrders.SelectedIndex; if (lcIndex >= 0 && MessageBox.Show("Are you sure?", "Deleting Product", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { MessageBox.Show(await ServiceClient.DeleteOrderAsync(lstOrders.SelectedItem as clsOrder)); refreshFormFromDB(); //Instead of calling refreshFormFromDB we call set details instead SetDetails(await ServiceClient.GetOrdersAsync()); frmHome.Instance.updateDisplay(); } }
//Changed prOrder to object from string as Run sends string and delete sends _Order private async void refreshFormFromDB() { SetDetails(await ServiceClient.GetOrdersAsync()); }