lunes, 17 de diciembre de 2012

Orden de Compra en una Arquitectura N-CAPAS

Hola, el siguiente articulo tiene como objetivo mostrar el desarrollo de una Aplicación de Registro de Orden de Compra en una Arquitectura N-CAPAS.

La presente aplicación esta adaptada a las necesidades de una empresa la cual desarrolle  su Sistema de Logística.

La estructura de la BD con la cual trabajaremos es la siguiente:











El formulario tiene la siguiente Apariencia:


















Como el desarrollo de esta aplicación es extenso y creo que en un solo articulo es casi imposible que explique todo.  

Adjunto el Código Fuente y el Script de Base de datos. para que vayan viendo el código  por cierto si alguien de ustedes quisiera dar alguna critica constructiva en el código fuente y recomendarme algo estaré gustoso de escuchar y compartir ideas.  Igual si tienen dudas me pueden escribir un email a cualquiera de estos dos correos: luismuhidalgo_90@hotmail.com o luismuhidalgo@gmail.com o por aqui mismo, mandandome un comentario.

En posteriores artículos hiré detallando como es el desarrollo y codificación de la Aplicación.

Saludos.

Aplicación de Ejemplo:



sábado, 15 de diciembre de 2012

Comunicación de Formularios para una Búsqueda de Datos

Compañeros, el dia de hoy les vengo a compartir una situación que suele ocurrir muy a menudo en nuestros desarrollos.  Pues bien se trata del tema de comunicación entre formularios para búsqueda de datos.

Pongamos un escenario real, cuando registramos una orden de compra, se pide al Usuario seleccionar a un proveedor en especifico, generalmente en los formulario se suele colocar un botón con tres puntos(...) que al pulsarlo nos lleva a otra ventana para de allí seleccionar el dato, en este caso un proveedor.

Bien en este articulo simularemos este escenario.

Entidad Proveedor:



Método para Buscar el Proveedor:









Diseñamos un  formulario desde donde se llamara a la ventana para seleccionar el Proveedor.














Código Cuando se pulsa el botón con los tres puntos suspensivos:

Este formulario nos permitirá buscar y seleccionar a un proveedor:













Código del formulario que permite Buscar a un Proveedor:


CONCLUSIÓN
Resumiendo, lo que este articulo nos permite es comunicarnos con otro formulario para poder obtener información sobre datos. Esto también se puede usar para cuando deseamos ir agregando items o productos a una factura, orden de compra, etc.  

Código de Ejemplo:

miércoles, 5 de diciembre de 2012

Importe de una Factura en Letras

Compañeros les vengo a compartir una situación que se me presento en mi trabajo:

 Mostrar el Total de una factura en Letras,  con la finalidad de obtener el String para cuando desee imprimir la factura en fisico.

Por ejemplo si tenemos una factura por 1500 Nuevos Soles (Nuevos Soles es la moneda de mi Pais, Perú).

En el formulario podemos mostrar en un label la descripción del importe de la factura.

Algo como. Son mil quinientos y 00/100 nuevos Soles.

Para lograr esto es necesario hacer uso de un método y pasarle como parámetro el Importe de la factura en número y nos devolverá un String con el total de la factura.

Esta función no solamente se puede usar para el total de una factura. puede usarse para otro tipo de casos como puede ser mostrar el total de  un Cheque o  un Recibo de Caja, Orden de Compra, etc.




sábado, 10 de noviembre de 2012

Reportes Gráficos en VB .NET

Hola  a todos compañeros. este es mi primer articulo, y el tema que escojí para inaugurar mi blog, es sobre el tema de gráficos estadísticos en VB .NET. ya que es un tema que considero importante en el desarrollo de software,  sobre todo a la hora de presentar información importante para la toma de decisiones.

La información que se pretende plasmar en el gráfico, es de un escenario común,  mostrar en forma grafica las  ventas por sucursales para un determinado año.

Bien para eso necesitamos  arrastrar de la toolbox en control Chart, hacia el formulario respectivo






















Luego de Eso programamos el evento Load del formulario.

Primero obtenemos los datos a representar en el gráfico y que servirán como Origen de Datos, para simplicidad del caso, hemos usado el objeto Data Table, pero perfectamente se puso haber usado List. Otro punto También es que en la query por defecto  el  año  2012,  perfectamente se pudo usar parámetros y llenar el gráfico en tiempo de ejecución, pero por simplicidad deje el  año en forma estática.











Luego de eso Agregamos la Lógica respectiva referente al Grafico, como son:  el tipo de gráfico a usar.   si se muestra en 3 D, los valores para los ejes X, Y, entre otras propiedades. Una observación importante, el objeto grafico, hace referencia al control que arrastramos desde la toolbox.




















Si ejecutamos la aplicación, nuestro gráfico tendrá el siguiente aspecto:





















SI bien es cierto que este ejemplo es relativamente sencillo, se puede mejorar en varios aspectos, como por ejemplo el gráfico puede ser dinámico,  se puede usar otro tipo de gráficos  como puede ser el de Lineas para obtener tendencias, etc. Sin embargo espero que con este ejemplo sirva para poder tener una referencia para cuando se vean  con la necesidad de usar gráficos en nuestro desarrollo. El control chart tiene otras propiedades interesantes que perfectamente pueden estudiar.


Saludos desde Trujillo-Perú