// BOTONES private void btnCrearCliente_Click(object sender, EventArgs e) { if (!string.IsNullOrWhiteSpace(txtNombre.Text) && !string.IsNullOrWhiteSpace(txtApellido.Text) && !string.IsNullOrWhiteSpace(txtDni.Text) && !string.IsNullOrWhiteSpace(txtDireccion.Text) && !string.IsNullOrWhiteSpace(txtTelefono.Text) && !string.IsNullOrWhiteSpace(txtCodigoPostal.Text) && !string.IsNullOrWhiteSpace(dtpFechaNacimiento.Value.ToString())) { try { ClienteDTO nuevoCliente = this.cargarCliente(); ClienteDAO.addNewCliente(nuevoCliente); MessageBox.Show("Se agrego el cliente correctamente"); this.Close(); listener.onOperationFinish(); } catch (ApplicationException ex) { Utility.ShowError("Error al agregar el cliente", ex); } } else { MessageBox.Show("Debe completar todos los campos", "Error"); } }
private void agregarEditarTurno(TurnoDTO turnoActivo) { if (this.edicion) { // Edicion try { turnoActivo.id = this.turnoEdicion.id; TurnoDAO.updateTurno(turnoActivo); MessageBox.Show("Se edito el turno correctamente"); this.Close(); listener.onOperationFinish(); } catch (ApplicationException ex) { Utility.ShowError("Error al editar el turno", ex); } } else { // Alta try { TurnoDAO.addNewTurno(turnoActivo); MessageBox.Show("Se agrego el turno correctamente"); this.Close(); listener.onOperationFinish(); } catch (ApplicationException ex) { Utility.ShowError("Error al agregar el turno", ex); } } }
private void agregarEditarChofer(ChoferDTO choferActivo) { if (this.edicion) { // Edicion try { choferActivo.id = this.choferEdicion.id; ChoferDAO.updateChofer(choferActivo); MessageBox.Show("Se edito el chofer correctamente"); this.Close(); listener.onOperationFinish(); } catch (ApplicationException ex) { Utility.ShowError("Error al editar el chofer", ex); } } else { // Alta try { ChoferDAO.addNewChofer(choferActivo); MessageBox.Show("Se agrego el chofer correctamente"); this.Close(); listener.onOperationFinish(); } catch (ApplicationException ex) { Utility.ShowError("Error al agregar el turno", ex); } } }
private void btnCrearAutomovil_Click(object sender, EventArgs e) { if (!string.IsNullOrWhiteSpace(cmbMarca.Text) && !string.IsNullOrWhiteSpace(cmbModelo.Text) && !string.IsNullOrWhiteSpace(txtPatente.Text) && !string.IsNullOrWhiteSpace(txtLicencia.Text) && !string.IsNullOrWhiteSpace(txtChoferDni.Text) && turnos.Count != 0) { try { AutomovilDTO nuevoAutomovil = this.cargarAutomovil(); AutomovilDAO.addNewAutomovil(nuevoAutomovil, turnos); MessageBox.Show("Se agrego el automovil correctamente"); listener.onOperationFinish(); this.Close(); } catch (ApplicationException ex) { Utility.ShowError("Error al agregar el automovil", ex); } } else { MessageBox.Show("Debe completar todos los campos", "Error"); } }
private void createUpdateRolButton_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(nombreTextBox.Text)) { Utility.ShowInfo(editMode ? MODIFICACION_NAME : ALTA_NAME, "Debe ingresar un nombre para el rol"); return; } if (funcionalidadesXRol.Count == 0) { Utility.ShowInfo(editMode ? MODIFICACION_NAME : ALTA_NAME, "El rol debe tener al menos una funcionalidad"); return; } try { if (editMode && rol != null) { RolDAO.updateRol(rol.id, nombreTextBox.Text, habilitadoCheckBox.CheckState == CheckState.Checked, funcionalidadesXRol); } else { RolDAO.createRol(nombreTextBox.Text, funcionalidadesXRol); } this.Close(); createUpdateListener.onOperationFinish(); } catch (ApplicationException excep) { Utility.ShowError(editMode ? MODIFICACION_NAME : ALTA_NAME, excep.Message); } }