public override void EjecutarModificar() { if (dgvGrilla.RowCount == 0) { } else { if (!((LocalidadDto)EntidadSeleccionada).EstaEliminado) { base.EjecutarModificar(); if (!PuedeEjecutarComando) { return; } var fEmpleadoAbm = new LocalidadABM(TipoOperacion.Modificar, EntidadId); fEmpleadoAbm.ShowDialog(); ActualizarSegunOperacion(fEmpleadoAbm.RealizoAlgunaOperacion); } else { MessageBox.Show(@"El empleado se encuetra Elimnado", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
public override void EjecutarNuevo() { var fEmpleadoAbm = new LocalidadABM(TipoOperacion.Nuevo); fEmpleadoAbm.ShowDialog(); ActualizarSegunOperacion(fEmpleadoAbm.RealizoAlgunaOperacion); }
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); } } }