private void BtnAceptar_Click(object sender, RoutedEventArgs e) { try { switch (_vista) { case ViewType.CREATE: new R_WareHouse(Config.conexion).Create(_item); Ext_Mensajes.Exito(Messages.Insertado); break; case ViewType.READ: this.Close(); break; case ViewType.UPDATE: new R_WareHouse(Config.conexion).Update(_item); Ext_Mensajes.Exito(Messages.Actualizado); break; case ViewType.DELETE: if (Ext_Mensajes.Pregunta(string.Concat(Messages.mensajeEliminar, _item.ToString())) == MessageBoxResult.OK) { new R_WareHouse(Config.conexion).Delete(_item.Id); Ext_Mensajes.Exito(Messages.Eliminado); } break; } } catch (EX_Datos ex) { Ext_Mensajes.Error(ex.Message); } catch (Exception ex) { Ext_Mensajes.Error(ex.Message); } }