private void btn_EliminarDelgacion_Click(object sender, RoutedEventArgs e) { int seleccion = tbl_Delegaciones.SelectedIndex; if (seleccion >= 0) { int resultado = DelegacionDAO.EliminarDelegacion(delegaciones[seleccion].IdDelegacion); if (resultado == 1) { CargarTabla(); } } }
private string ProcesarEliminacion(Paquete paquete) { string respuesta = ""; int resultado = 0; if (paquete.TipoDominio == TipoDato.Delegacion) { resultado = DelegacionDAO.EliminarDelegacion(paquete.Consulta); respuesta = resultado.ToString(); } else if (paquete.TipoDominio == TipoDato.Usuario) { resultado = UsuarioDAO.EliminarUsuario(paquete.Consulta); respuesta = resultado.ToString(); } else if (paquete.TipoDominio == TipoDato.Conductor) { resultado = ConductorDAO.EliminarConductor(paquete.Consulta); respuesta = resultado.ToString(); } else if (paquete.TipoDominio == TipoDato.Vehiculo) { resultado = VehiculoDAO.EliminarVehiculo(paquete.Consulta); respuesta = resultado.ToString(); } else if (paquete.TipoDominio == TipoDato.Cargo) { //No se ocupa } else if (paquete.TipoDominio == TipoDato.Dictamen) { //Falta implementar. Preguntar maestro } else if (paquete.TipoDominio == TipoDato.ReporteSiniestro) { //Falta implementar ReporteSiniestroDAO } else if (paquete.TipoDominio == TipoDato.Fotografia) { //Falta implementar FotografiaDAO } return(respuesta); }
private void btn_eliminarDelegacion_Click(object sender, RoutedEventArgs e) { int indiceSeleccion = dg_delegaciones.SelectedIndex; if (indiceSeleccion >= 0) { Delegacion delegacionEliminar = delegaciones[indiceSeleccion]; MessageBoxResult resultado = MessageBox.Show("¿Estas seguro de eliminar la delegación " + delegacionEliminar.NombreAlias + "?", "Confirmar accion", MessageBoxButton.OKCancel); int idDelegacion = DelegacionDAO.cargarIdDelecacion(delegacionEliminar.NombreAlias); if (resultado == MessageBoxResult.OK) { int tieneUsuarios = UsuarioDAOcs.ValidarUsuariosDelegacion(idDelegacion); if (tieneUsuarios == 0) { int resultadoEliminar = DelegacionDAO.EliminarDelegacion(idDelegacion); if (resultadoEliminar == 1) { MessageBox.Show("Delegacion eliminada correctamente"); CargarDelegaciones(); } else { MessageBox.Show("Error al eliminar la delegación"); } } else { MessageBox.Show("La delegación no se ha podido eliminar debido a que tiene usuarios registrados en ella"); } } } else { MessageBox.Show("Debe de seleccionar una delegación para continuar"); } }