private void GuardarBtn_Click(object sender, RoutedEventArgs e) { if (isModifying == true) { tipoUsuario.EntityState = EntityState.Modified; tipoUsuario.Id = idTipoUsuario; } else { tipoUsuario.EntityState = EntityState.Added; } tipoUsuario.Nombre = NombreTextBox.Text; tipoUsuario.TipoUsuario = TipoUsuarioCombox.SelectedItem.ToString(); bool validation = new Helps.DataValidation(tipoUsuario).Validate(); if (validation == true) { string result = tipoUsuario.Savechanges(); MessageBox.Show(result); TipoUsuarioUControl control = new TipoUsuarioUControl(); foreach (Window window in Application.Current.Windows) { if (window.GetType() == typeof(Dashboard)) { (window as Dashboard).SwitchScreen(control, "Tipos de usuarios"); } } //message = result; //DialogResult = true; } }
private void Eliminarbtn_Click(object sender, RoutedEventArgs e) { string result = null; TipoUsuarioModel selectedModel = (TipoUsuarioModel)TipoUsuarioDataGrid.SelectedItem; MessageBoxResult response; response = MessageBox.Show("¿Está seguro que desea eliminar el registro seleccionado ?", "Confirmación", MessageBoxButton.YesNo, MessageBoxImage.Exclamation); if (response == MessageBoxResult.Yes) { tipoUsuario.EntityState = EntityState.Deleted; tipoUsuario.Id = selectedModel.Id; tipoUsuario.TipoUsuario = "0"; result = tipoUsuario.Savechanges(); TipoUsuarioDataGrid.ItemsSource = tipoUsuario.GetAll(); MessageBox.Show(result); } }