private void btnEliminar_Click(object sender, EventArgs e) { if (lbHorario.SelectedIndex != -1) { try { horario = (Horario)lbHorario.SelectedItem; horarioBusiness.eliminar(horario); turnoBusiness.eliminar(horario.IdHorario); lbHorario.DataSource = horarioBusiness.listar(); lbHorario.SelectedIndex = -1; } catch (SqlException ex) { if (ex.Number == 547) { MessageBox.Show("No se puede eliminar porque esta siendo utilizado!"); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } else { MessageBox.Show("Selecciones un Horario"); } }
private void btnGuardar_Click(object sender, EventArgs e) { HorarioBusiness horarioBusiness = new HorarioBusiness(); try { if (MessageBox.Show("Está seguro de que desea eliminar el registro?", "Seguro campeón?", MessageBoxButtons.YesNo) == DialogResult.Yes) { HorariosLab aux = (HorariosLab)cmbDenominacion.SelectedItem; horarioBusiness.eliminar(aux.id); cmbDenominacion.DataSource = horarioBusiness.leerHorarios(); txtHorario.Clear(); } else { MessageBox.Show("Debe seleccionar un registro"); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }