private void btn_startParking_Click(object sender, EventArgs e) { if (isValidParking() == false) { return; } parking.Plate = tbx_plate.Text.Trim(); parking.VehicleModel = Convert.ToInt32(cbx_models.SelectedValue); parking.VehicleCategory = Convert.ToInt32(cbx_categories.SelectedValue); parking.VehicleColor = Convert.ToInt32(cbx_colors.SelectedValue); parking.StartedAt = DateTime.Now; parking.Status = "Em Aberto"; bool completed = parking.InsertParking(parking); if (completed) { var category = vehicleCategory.LoadCategoryById(parking.VehicleCategory).Category; var color = vehicleColor.LoadColorById(parking.VehicleColor).Color; var model = vehicleModel.LoadVehicleModelById(parking.VehicleModel).Model; printerControl.PrintStartParking(parking, category, color, model); ClearStartParkingForm(); MessageBox.Show("Operação concluída, imprimindo recibo"); } else { MessageBox.Show("ERRO: Problema ao executar operação no banco de dados"); } }