Ejemplo n.º 1
0
        private void CreateNewBrakeFluid(string maintenanceType)
        {
            if (!IsMoney(PriceTextBox.Text))
            {
                MessageBox.Show("Price must be a number", GlobalConstants.MessageBoxTopInfo);
                return;
            }

            if (!IsKilometers(KilometersOnChangeTextBox.Text))
            {
                MessageBox.Show("Kilometers must be a number", GlobalConstants.MessageBoxTopInfo);
                return;
            }

            CreateBrakeFluidInputModel model = new CreateBrakeFluidInputModel
            {
                Make               = MakeTextBox.Text,
                MotorcycleId       = GlobalVariables.CurrentBikeId,
                KilometersOnChange = int.Parse(KilometersOnChangeTextBox.Text),
                ChangeDate         = ChangeDateDatePicker.Value.ToString("dd.MM.yyyy"),
                Price              = double.Parse(PriceTextBox.Text),
            };

            brakeFluidService.CreateBrakeFluid(model);
            AddKilometersAndMonthsDriven(maintenanceType, model.MotorcycleId, model.ChangeDate, model.KilometersOnChange);
        }
Ejemplo n.º 2
0
        public void CreateBrakeFluid(CreateBrakeFluidInputModel model)
        {
            StringBuilder insertIntoBrakeFluidQuerySb = new StringBuilder();

            insertIntoBrakeFluidQuerySb.Append($"execute procedure InsertIntoBrakeFLuid({model.Price},'{model.Make}','{model.ChangeDate}',{model.MotorcycleId},{model.KilometersOnChange});");

            CommandExecuter.CommandExecuter.ExecuteNonQuery(insertIntoBrakeFluidQuerySb.ToString());
        }