public override void EjecutarEliminar() { if (dgvGrilla.RowCount == 0) { } else { if (_localidadServicio.ObtenerLocalidadesDeDirecciones(((LocalidadDto)EntidadSeleccionada).Id)) { MessageBox.Show("Esta Localidad Esta Relacionada a una Cliente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (!((LocalidadDto)EntidadSeleccionada).EstaEliminado) { base.EjecutarEliminar(); if (!PuedeEjecutarComando) { return; } var fEmpleadoAbm = new LocalidadABM(TipoOperacion.Eliminar, EntidadId); fEmpleadoAbm.ShowDialog(); ActualizarSegunOperacion(fEmpleadoAbm.RealizoAlgunaOperacion); } else { MessageBox.Show(@"El empleado se encuetra Elimnado", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }