예제 #1
0
        private void AddNewOrderButton_OnClick(object sender, RoutedEventArgs e)
        {
            DataRowView row        = (DataRowView)DisplayOrderCarsDataGrid.SelectedItem;
            string      autoIdText = row["Id"].ToString();
            int         autoId     = Convert.ToInt32(autoIdText);

            string startDate   = OrderStartDatePicker.Text;
            string endDate     = OrderEndDatePicker.Text;
            string description = AddOrderDescriptionTextBox.Text;
            object state       = AddOrderStateCombobox.SelectedItem;

            AddNewOrderButton.IsEnabled = true;
            Comanda order = new Comanda()
            {
                AutoId         = autoId,
                DataFinalizare = Convert.ToDateTime(endDate),
                DataProgramare = Convert.ToDateTime(startDate),
                DataSystem     = DateTime.Now,
                Descriere      = description,
                KmBord         = Convert.ToInt32(AddOrderKmTextBox.Text),
                StareComanda   = getOrderState(Convert.ToString(state)),
                ValoarePiese   = _totalCost
            };

            _client.AddOrder(order);

            string getOrdersQuery = $"SELECT * FROM Comenzi WHERE AutoId = {autoId}";

            ExecuteQuery(getOrdersQuery, DisplayOrderOrdersDataGrid);

            OrdersTabItem_OnLoaded(sender, e);
        }