private bool BuildOperatie() { var operatie = new Operatie() { Denumire = addOperatieTextBox.Text, TimpExecutie = decimal.Parse(timpExecutieTextBox.Text) }; DialogResult userResponse; do { var response = _serviceApi.AddOperatie(operatie, _detaliuComanda); if (response) { break; } userResponse = MessageBox.Show(@"Ups.. change could not be done. Try again ?", @"Something went wrong", MessageBoxButtons.YesNo, MessageBoxIcon.Error); if (userResponse == DialogResult.No) { break; } } while (userResponse == DialogResult.Yes); operatiiListView.Items.Add($"{operatie.Denumire}"); return(true); }
private bool BuildOperatie() { var selectedComanda = _listaDetaliuComandas[comenziiListBox.FocusedItem.Index]; var operatie = new Operatie() { Denumire = addOperatieTextBox.Text, TimpExecutie = decimal.Parse(timpExecutieTextBox.Text) }; DialogResult userResponse; do { var response = _serviceApi.AddOperatie(operatie, selectedComanda); if (response) { addOperatieTextBox.Text = ""; timpExecutieTextBox.Text = ""; MessageBox.Show($"Operatia \"{operatie.Denumire}\" adaugata comenzii cu numar auto: {selectedComanda.Comanda.Auto.NumarAuto}", @"Succcesful", MessageBoxButtons.OK, MessageBoxIcon.Information); break; } userResponse = MessageBox.Show(@"Ups.. change could not be done. Try again ?", @"Something went wrong", MessageBoxButtons.YesNo, MessageBoxIcon.Error); if (userResponse == DialogResult.No) { break; } } while (userResponse == DialogResult.Yes); operatiiListView.Items.Add($"{operatie.Denumire} : {operatie.TimpExecutie}"); return(true); }