private void CmdAceptar_Click(object sender, RoutedEventArgs e) { try { _ingsim.Descripcion = this.txtDescripcion.Text; _ingsim.UdM = (UnidadDeMedida)this.cmbUM.SelectedItem; switch (_TipoDialogo) { case TiposDeDialogo.Alta: _ingsim.Activo = true; ContextoDB.Entidad_Insertar(_ingsim); break; case TiposDeDialogo.Modificacion: _ingsim.Activo = true; ContextoDB.Entidad_Modificar(_ingsim); break; case TiposDeDialogo.Baja: _ingsim.Activo = false; ContextoDB.Entidad_Modificar(_ingsim); break; default: break; } this.Close(); } catch (Exception ex) { MessageBox.Show("Error en la actualización. " + ex.Message); } }