GeoAvila (Geovanny G. Avila) Desarrollo.. de software.

18Dec/092

Validar un NIT(Guatemala) en C#

Esta función,  encontre esta función para validar un NIT con JavaScript, bueno pasando a C#, quedaría algo así, espero les sirva el este código.

C#:
  1. public bool ValidarNIT(string Nit)
  2.         {
  3.             int pos = Nit.IndexOf("-");
  4.             string Correlativo = Nit.Substring(0, pos);
  5.             string DigitoVerificador = Nit.Substring(pos + 1);
  6.             int Factor = Correlativo.Length + 1;
  7.             int Suma = 0;
  8.             int Valor = 0;
  9.  
  10.             for (int x = 0; x <= Nit.IndexOf("-") - 1; x++)
  11.             {
  12.                 Valor = Convert.ToInt32(Nit.Substring(x, 1));
  13.                 Suma = Suma + (Valor * Factor);
  14.                 Factor = Factor - 1;
  15.             }
  16.  
  17.             double xMOd11 = 0;
  18.             xMOd11 = (11 - (Suma % 11)) % 11;
  19.             string s = Convert.ToString(xMOd11);
  20.             if ((xMOd11 == 10 & DigitoVerificador == "K") | (s == DigitoVerificador))
  21.             {
  22.                 return true;
  23.             }
  24.             return false;
  25.         }

Nos Vemos.

26Aug/091

Nuevo Diseño gracias a @kreativox

Un nuevo diseño ha sido implementado en el sitio, y bueno las gracias son para www.kreativox.com.

Todo fue bastante fácil contar con alguien que sabe de tema de la web, tendencias y diseño, gracias a @kreativox por hacerme entrar en su cartera de clientes al haberme ofrecido varios diseños y haber hecho las modificaciones necesarias para que el sitio quedara con un buen diseño y también un tanto mi gusto personal.

Así que no me queda más que recomendar a www.kreativox.com, para el diseño de tu sitio web, ya sea personal empresarial y demas.

Nos vemos.

Filed under: Visual Basic 1 Comment
24Aug/097

Mini Proyecto Mono.NET

Bueno he aqui un pequeño programa que nos ayudará a llevar el control de una facturación, por lo que entonces procedemos a definir 4 tablas sencillas a trabajar en este sistema.

  1. Cliente
  2. Factura
  3. Detalle_Factura
  4. Empresa

Los nombres de las tablas recordemos que siempre van a ir en singular, por Regla de regularización de Base de Datos, haré lo siguiente, el proyecto será desarrollado para SQL Server, pero llevaremos paralelo, la manera de trabajarlo con MySQL, para tener las dos opciones, será desarrollado en GTK#.

Así la siguiente entrega es el script de la base de datos tanto para SQL Server como para MySQL.

para las personas que desean conseguir las herramientas están acá lo runtimes y acá el entorno de deasarrollo, para que pueden descargar todo lo necesario, yo voy a usar la versión 2.4 de Mono.

Nos vemos.

Sigueme en Twitter

Recent Posts

Amigos de Twitter

wilh3m
_Noctua_
jeanfer
roger213tm
dic7
miguelin
YuryBlack
lolplaying
elQuique
carlosakita
freddier
jmangt
jepser
guatemalajoven
vochomaster
paolamurias
rodrigopolo
espyder
SiRGt
abasme
toigt
demuxer
spam
Ronald_MacKay
donttrythis
Calizman
ykro
agdsys
BcB
mestradaa
katiuskaflores
damarist
S2RD2
pfpaau
tutuista
jesmyc
Friends: 119 Followers: 204

Categories

Sitios amigos

Algunos Derechos Reservados

Blog bajo licencia Creative Commons Attribution-ShareAlike 3.0 License
Creative Commons License