Ejemplo de Aplicacion Usando Arquitectura 3 Capas con C#.net y vs 2008

5 12 2009

1.- Conceptos Basicos

  • La programación por capas es un estilo de programación en el que el objetivo primordial es la separación de la lógica de negocios de la lógica de diseño; un ejemplo básico de esto consiste en separar la capa de datos de la capa de presentación al usuario.

Tres capas.PNG
Leer el resto de esta entrada »





Conectar Mysql con C# usando VS 2008

20 11 2009

Lo que debemos de hacer es:
1.-Descargarmos el driver mysql-connector-net (si no quieren registrarce le dan click en la parte encerrada con el rectangulo azul)

2.- Abrir nuestro VS 2008 (Visual Studio) y crear un nuevo proyecto windows form

Leer el resto de esta entrada »





Convertir un .NRG a un .ISO en ubuntu

2 11 2009

Este problema surgio debido a q un amio me paso un dvd con la extencion .nrg dicho dvd era del VS2008, pero en mi makina no tenia nero asi q me puse a buscar en la red,y encontre este porgama xD
asi q empesemos:

Con este tutorial aprenderemos cómo convertir archivos .NRG (de NERO) y .BIN (de CDRWin) a un formato mucho más amigable y sencillo como es el .ISO, el cual puede descomprimirse y abrirse con software como Winrar, además de que muchos programas de grabación consideran el .ISO como un standard.

1.- Descargamos :nrg2iso con el siguiente comando


# apt-get install nrg2iso

2.- Convertimos el .nrg a iso con el siguiente comando:

# nrg2iso /home/usuario/tu_nrg.rng /media/dis/tu_nuevo_iso.iso

esperasmos listo XD





Final Ejemplo C#

18 08 2009

Holas a todos otra vez posteando despues de muchos meses, disculpen x la demora … bueno aka les dejo el ejemplo completo,  q es codigo abierto asi q puenden hacer lo q quieran con el, ak les dejo el link

Descargar Ejemplo





AuDiTaNdO UnA WiFi…XD

12 08 2009

hola a todos, comensemos con le proceso de auditoria. XD

Rekisitos:

  • Tarjeta wireless (chips compatibles con Wifislax ) para mi caso use una D-LInk 510
  • ANtena amplificadora de señal(cual kier tipo) eso depende de la distancia de donde est tu pc asta tu objetivo
  • Wifislax 3.1
  • Un poko de paciencia

Empiesa lo bueno XD

No funciona con WPA, aporte de Ortiz (cmop)

Lo primero reiniciamos nuestro computador, colocamos el cd de WifiSlax y reiniciamos.Esperamos unos minutoas asta q nos muestre una pantalla negra con letras Amrillas.En las cuales tendran q colocar:

user:root

passw:toor

luego tecleamos:

xconf

detectamos nuestro tipo de monitor

Luego :

startx

con esto levantamos la interface grafica

Leer el resto de esta entrada »





Cambiar MAC de tarjeta de red en forma temporal o permanente

5 07 2009

Esto del cambio de MAC lo descubri x nesecidad ya q estaba auditando una red inalambrica xD jojojoo y esta red tenia un filtrado MAC, y no tenia isntalado el MACHANGUE….jojojjojo,; empesamos (es algo corto)xD;

  1. Cambio de MAC Temporal: est cambio pierde su efecto cuando reinicias la pc.
  2. sudo su
    /etc/init.d/networking stop
    ifconfig wlan0 down
    ifconfig wlan0 hw ether 00:00:00:00:00:00 ->la nueva MAC
    ifconfig wlan0 up
    /etc/init.d/networking start

    Leer el resto de esta entrada »





Instalar Aircrack-ng y Aircrack-ptw en ubuntu.(preparandonos antes de hacer una auditoria XP)

24 05 2009

Aquí un pequeño manual para Instalar Aircrack-ng y Aircrack-PTW en ubuntu.

Aircrack es una suite de auditoria de redes inalambircas cifradas con clave WEP (Wired Equivalent Privacy),Privacidad equivalente a red cableada.

Que se compone de:

  • airodump:Programa para la captura de paquetes 802.11
  • aireplay:Programa para la inyección de paquetes 802.11
  • aircrack:Crackeador de claves estáticas WEP y WPA-PSK
  • airdecap: Desencripta archivos de capturas WEP/WPA-PSK
  • Leer el resto de esta entrada »





EjEmPLo C# III

20 05 2009

holas a todos , ak posteando nuevamente las parte 3 del sistema. Ahora tok la parte de doctores XD…
5
Leer el resto de esta entrada »





parte II b

18 05 2009

Hora el codigo q la part de Pacienres
namespace DoctorPacientesBd{
public partial class ventanapacientes : Form{
static Conexionbd con = new Conexionbd();
public int ds = 0;
public ventanapacientes() {
InitializeComponent();
}
void limpiar(){
textdni.Text = genCodigo();
textname.Text = "";
textap.Text = "";
textdir.Text = "";
textcelu.Text = "";
textfono.Text = "";
}
public Boolean verifivarVAcios() {
if ( textname.Text == "" || textap.Text == "" || textdir.Text == "")
return false;
else
return true;
}
public void ValidarTxt(System.Windows.Forms.KeyPressEventArgs a){
if ((a.KeyChar >= 65 && a.KeyChar = 97 && a.KeyChar = 65 && a.KeyChar = 97 && a.KeyChar <= 122) || (a.KeyChar == 32) || (a.KeyChar == 8))
a.Handled = true;
else
a.Handled = false;
}
private void textname_KeyPress(object sender, KeyPressEventArgs e){
ValidarTxt(e);
}
private void textap_KeyPress(object sender, KeyPressEventArgs e){
ValidarTxt(e);
}
private void textcelu_KeyPress(object sender, KeyPressEventArgs e){
ValidarNumer(e);
}
private void textfono_KeyPress(object sender, KeyPressEventArgs e){
ValidarNumer(e);
}


public void retunDat(String f) {
String sent;
sent = "SELECT * FROM `paciente` WHERE idPaciente='" + f + "';";
object[,]g=con.ExecuteReader(sent);
textdni.Text=g[0,0].ToString();
textname.Text = g[0, 1].ToString();
textap.Text = g[0, 2].ToString();
returFecha(g[0,3].ToString());
textdir.Text = g[0, 4].ToString();
textfono.Text = g[0, 5].ToString();
textcelu.Text = g[0, 6].ToString();
}
void returFecha(String g) {
int dia, ao, mes;
ao = UInt16.Parse(g.Substring(6, 4));
mes = UInt16.Parse(g.Substring(3, 2));
dia = UInt16.Parse(g.Substring(0, 2));
dateTimePicker1.Value = new DateTime(ao, mes, dia);
}
String ObFecha() {
String f,d, m, a, fcha;
f = dateTimePicker1.Value.ToString();
d = f.Substring(0, 2);
m = f.Substring(3, 2);
a = f.Substring(6, 4);
fcha=a+"/"+m+"/"+d;
return fcha;
}
String genCodigo() {
String cod="",codb,consulta;
int co, i;
consulta = "SELECT idPaciente FROM `paciente` ORDER BY idPaciente DESC LIMIT 0,1;";
object[,] f = con.ExecuteReader(consulta);
codb = f[0, 0].ToString().Substring(1, 4);
co = UInt16.Parse(codb);
i = co;
i++;
if (i = 10) {
cod = "P00" + i.ToString();
}
else
if (i >= 100) {
cod = "P0" + i.ToString();
}
else
if (i >= 1000) {
cod = "P0" + i.ToString();
}
return cod;
}

Leer el resto de esta entrada »





Parte II EjEMpLo eN C#

18 05 2009

bueno siguiendo cn el desarrollo de la segunda parte del mini sistema comensare explicando hacerca de la ventana de LOGin

Una vista previa de la ventana .

me estab olvidando todas la ventanas estan diceñadas cn ayuda del visual C# .net 200. XD me ahorro trabajo y tiempo XD XD XD

0

Leer el resto de esta entrada »