public ActionResult AddServices(Services services) { if (!ModelState.IsValid) { return(AddServices(services)); } else { int servicesID = insertObjectToDB.GetServicesIdAndInsertDB(services.services_name); return(RedirectToAction("Index", "Reservation", new { visibleTrue = false })); } }
public void insertNewReservation() { int servicesID = -1; int clientID = -1; if (ckbNewClient.Checked) { clientID = insertObjectToDB.GetClientIdAndInsertToDB(txbClientName.Text, txbClientSName.Text, txbClientPhone.Text, txbClientDescription.Text); } else { if (cmbClientList.SelectedIndex == 0) { MessageBox.Show("Wybierz klienta"); return; } clientID = cmbClientList.SelectedIndex; } if (ckbNewServices.Checked) { servicesID = insertObjectToDB.GetServicesIdAndInsertDB(txbNewServices.Text); } else { if (cmbListServices.SelectedIndex == 0) { MessageBox.Show("Wybierz usługę"); return; } servicesID = cmbListServices.SelectedIndex; } if (tscmbEmployee.ComboBox.SelectedIndex == 0) { MessageBox.Show("Wybierz pracownika"); return; } if (!insertObjectToDB.GetReservationIdAndInsertToDB(dtpReservationDate.Value, Convert.ToInt32(nudHour.Value), Convert.ToInt32(nudMinute.Value), clientID, servicesID, tscmbEmployee.SelectedIndex)) { MessageBox.Show("Nie można dodać reserwacji w tym terminie. Jest on zajęty"); return; } GridBuilder.FillTheGrid(getVReservation.GetVReservations(), dgvVReservation); ComboBoxSetData.SetDataToCmbClient(cmbClientList); ComboBoxSetData.SetDataToCmbServices(cmbListServices); FillClientControls(null, true); }