Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }