[UWP - How To] Crear formularios de Login y Registro

febrero 28, 2017 , , , 0 Comentarios

Con UWP estamos hablando de un proyecto que puede ejecutarse en múltiples plataformas, por lo tanto, siempre es conveniente tener preparados estos formularios.

En este ejemplo, me baso en lo referente a los formularios y la navegación entre ellos. En este caso no se va a conectar a ninguna base de datos. Haremos hard coding de los accesos a modo de captar la idea.

Dejá tu comentario

[AX 2012 R3 - How To] Administrar excepciones desde X++

febrero 23, 2017 , 0 Comentarios

En AX, las excepciones funcionan de igual manera que en cualquier lenguaje de programación. Lo que deseo demostrar aquí es un bloque de excepciones completo desde X++ y otro que también pueda administrar errores que se producen en una librería DLL.

Dejá tu comentario

[How To] Serializador anidado utilizando la clase XmlSerializer

febrero 21, 2017 , , 0 Comentarios

En esta ocasión, nos basaremos en la entrada publicada la semana pasada aquí.

En esta ocasión necesitamos obtener un XML anidado con varios elementos y sus respectivos atributos:
?<?xml version="1.0" encoding="utf-8"?>
<ejemplo>
  <padre>
    <hijo Atributo1="" otroatributo="soy otro atributo">
      <Codigo>0</Codigo>
      <Texto />
      <Fecha>2017-02-24T14:30:05.2897119-03:00</Fecha>
    </hijo>
  </padre>
</ejemplo>

Dejá tu comentario

[AX 2012 R3 - How To] Index versus Index Hint

febrero 16, 2017 , 0 Comentarios

Debido a este punto he tenido algunas discusiones con mis colegas debido a las diferencias que existen entre estas cláusulas.

Dejá tu comentario

[How To] Simple serializador utilizando la clase XmlSerializer

febrero 14, 2017 , , 0 Comentarios

En ocasiones es necesario que nuestras clases puedan verse como archivos XML estructurados, lo primero que se nos viene a la cabeza es que necesitamos armar todo un conjunto de reglas para poder ajustar los detalles según sean necesarios.

Vamos a colocar un escenario común de complejidad media. Digamos que tenemos un servicio Web en Java el cual necesita un XML formateado según las especificaciones de éste. El archivo XML que el servicio Web Java necesita es como sigue:
?<?xml version="1.0" encoding="utf-8"?>
<ejemplo Atributo1="" otroatributo="soy otro atributo">
    <Codigo>0</Codigo>
    <Texto />
    <Fecha>2017-02-14T21:25:39.4120419-03:00</Fecha>
</ejemplo>
Entonces lo que debemos hacer es utilizar la clase XmlSerializer, para poder convertir nuestra clase en un archivo XML según la necesidad o bien convertir de XML a un objeto que hayamos creado.

Dejá tu comentario

[AX 2012 R3 - How To] Importar/exportar proyectos en AOT

febrero 09, 2017 , 0 Comentarios

En esta entrada intentaré explicar cómo importar/exportar proyectos privados/compartidos en Microsoft Dynamics AX 2012 R3.

Cómo el título indica vamos a exportar (desde AX hacia el sistema de archivos del sistema) un proyecto de prueba. Una vez realizada la exportación, procederemos a importar el mismo en el AOT, demostrando cómo cumplir con el objetivo de esta entrada.

Exportar proyecto

Dentro del proyecto, hacemos clic derecho sobre el proyecto y seleccionamos "Exportar":
1

Luego seleccionamos la ruta donde vamos a exportar y seleccionamos los elementos a exportar:
2

Una vez terminado, hacemos clic en el botón "Aceptar" y la exportación estará lista en segundos/minutos dependiendo del contenido del mismo.

Importar proyecto

El proceso de importación es más simple aún. Se puede realizarlo desde el AOT haciendo clic en el ícono correspondiente. Marcamos la opción de "obtener objetos de aplicación y etiquetas":
3

Hacemos clic en "Aceptar" y la importación estaría correcta.

Generalmente, hay elementos que ya existen y el sistema pregunta si deseamos sobreescribir elementos. También, se compila el proyecto importado. Si hay errores debemos corregirlos luego de la importación.

Conclusión

De manera muy sencilla y en pocos pasos logramos realizar las dos tareas con el menor esfuerzo posible. Se debe tener en cuenta que si importamos en una misma capa todos los cambios existentes en dicha capa serán sobreescritos.

Dejá tu comentario

[How To] Convertir una aplicación WPF a UWP

febrero 07, 2017 , , , 0 Comentarios

En el sitio oficial de MSDN se encuentra una documentación perfecta sobre este tema, así que la intención de esta entrada es tener ordenada dicha información.

Dejá tu comentario

[AX 2012 R3 - How To] Implementar todos los reportes SSRS

febrero 02, 2017 , 0 Comentarios

Muchas veces queremos implementar todos los reportes de una vez. Se complica un poco, si no tenemos la herramienta correcta para realizar dicha tarea.

Básicamente se realiza la tarea ejecutando una línea de comandos desde el powershell de Microsoft Dynamics AX.

A modo de introducción podemos decir que existen unas cuantas formas de implementar un reporte en el servidor de informes (SSRS - SQL Server Reporting Services). Aquí trataremos los 3 más utilizados y necesarios.

Dejá tu comentario