/* * Este metodo es para la accion de eliminar * como este motodo no requiere de otra interfaz grafica la accion se lleva a cabo * desde esta clase * */ private void btnEliminar_Click(object sender, RoutedEventArgs e) { /* * Se crea un DialogResult para alojar la respuesta del MessageBox * que en este caso se seteo el MessageBoxButtons con YesNo (ctrl+espacio) para mas opc * */ DialogResult dialogResult = System.Windows.Forms.MessageBox.Show("¿Está seguro de realizar esta accion? \n Eliminar este registro desvinculará automaticamente los locales y ofertas asociadas", "Eliminar registro - Empresa", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { // Se reliza la misma accion de rescatar al item seleccionado del data grid y parcearlo a Empresa Empresa empresa = (Empresa)dtEmpresa.SelectedItems[0]; // Se procede a eliminar la empresa Boolean res = empresaNeg.EliminarEmpresa(empresa); if (res) { // Se lanza el mensaje al usuario System.Windows.MessageBox.Show("Empresa eliminada del sistema exitosamente", "Eliminar registro - Empresa"); // se procede a cargar las empresas nuevamente cargarEmpresas(); } } }