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.😄 me ahorro trabajo y tiempo😄😄😄

0

ak les muestro el codigo de esta ventana


//el nombre de esta clase es ventanalogin.cs
namespace DoctorPacientesBd{
//ventana de Inicio , ventada de identifiacion de Usuario con acceso al basde de tados
public partial class ventanalogin : Form{
static Conexionbd con;//variable statica, pata q no se pierda la conexcion .tipo conexionbd
VentanaPrincipal vp; //variable tipo ventana principal
String user; //variable usuario
String pasw;
String server = "localhost";
String dbase = "doctorpacientes";
public ventanalogin(){
InitializeComponent();
}
//Metodo click perteneciente al Boton Ingresar
private void button1_Click(object sender, EventArgs e){
if (textBox1.Text.Equals(""))//pregunta si el textbox de usuario esta vacio
MessageBox.Show("Ingrese Todos Los Datos", "Alerta");
else{
user = textBox1.Text;//aignacion del contenido del tesbox user a la variable user
pasw = textBox2.Text;//asignacion del contenido del texbox password ala variable pasw
con = new Conexionbd();//creamos una variable tipo conexionbd
//pregunta si la conexion es exitosa
if (con.Open(server, dbase, user, pasw)){
vp = new VentanaPrincipal();//si es verdad crea una referencia ha la ventana pricipal
vp.Show();//propiedad q permite mostrar la ventana principal
this.Visible = false;//oculta la ventana actual (ventanblogin)

}
else{
//si es falso muestra mensaje y coloca vacio los textbox
MessageBox.Show("¡ Clave o Pasword Incorrecto !\n "+con.error, "Alerta");
textBox2.Text = "";
textBox1.Text = "";
}
}
}
//Metodo click perteneciente al Boton Cancelar
private void button2_Click(object sender, EventArgs e){
this.Dispose();//libero todos los recuersos empreados
Application.Exit();//cierra la aplicacion

}
}
}

luego pasamos a la venta principal recordando q todas la ventansa estan hechas cn las herramientas brindadas, x el visual estio.net 2008…. x sierto loq mas me gusta de esta interfaz en el imagen e fondo😄

1

El codigo correspondiente ha la ventana principal


namespace DoctorPacientesBd{
//Ventana principal de Nuestro Pekeño sistema
public partial class VentanaPrincipal : Form{
static Conexionbd con = new Conexionbd();//ceacionde de un obejeto de tipo conexionbd
public VentanaPrincipal(){
InitializeComponent();
}
//metodo clik de nuestro menu "SALIR"
private void sALIRToolStripMenuItem_Click(object sender, EventArgs e){
if (con.Close()){//pregunta si se dece acerrar la conexion
this.DestroyHandle();//si es verdad se destruye este objeto(ventaprincipal)
this.Dispose();//liberamos los recursos
Application.Exit();//salimos d ela aplicacion
}
else
MessageBox.Show("No se a cerrado la conexion", "Alerta");//si e sfalso no se cierra la conecion
}
//metodo click del submenu agregar pacientes(Pacientes->Agregar Pacientes)
private void agregarPacientesToolStripMenuItem_Click_1(object sender, EventArgs e){
ventanapacientes n = new ventanapacientes();//crecion de objeto tipo ventanapacientes(paciente)
n.MdiParent = this;//hacemos q la ventana paciente sea un pariente de al ventana principal
n.Show();//mostramos ventana paciente
}
//metodo Click para la ventana actualizar pacientes(PAcientes->actualiza pacientes)talvez no se un buen nombre XD
private void actualizarPacientesToolStripMenuItem_Click(object sender, EventArgs e){
actuaPacientes p = new actuaPacientes();//crecion de objeto tipo actualizarPacientes(actuarpaciente)
p.MdiParent = this;//hacemos q la ventana actuapaciente sea un pariente de al ventana principal
p.Show();//mostramos ventana acualizar paciente
}
}
}

Bueno despues de esto ahora comensamos cn lo bueno , programaremos la parte q tiene q ver cn los pasientes, ai les paso como debe kedar😄 bueno como me kedo😄

3

ahora la parte del codigo perteneciente a las ventana pacients


Acciones

Information

5 responses

6 10 2009
gabriel

lo que pasa que tengo que crear un formulario el login que dando de alta un empleado pueda accesar por que ya esta registrado en la base de datos y si no esta algun empleado que quiera accesar no lo pueda dejar entrar. me podrias ayudar
el ejemplo que pusistes esta bueno pero necesito de tu ayuda por favor soy principiante

6 10 2009
albeferz

olas grabriel, bueno este ejemplo q puse, lo ise para la restrincion de usuarios desd la base de datos, es decir creaba usuarios directamente desde la base de datos a los cuales les daba diferentes permisos. pero tambien pueds creear una tabla dentro de la base de datos,d este programita q se llame usuario(id,nombre,clave,tipo), luego una tabla tipo_usuario (id,nombre_tipo) las cuales estan relacionadas, luego en la interfaz de login lo unico q tendras q hacer es realizar una consulta preguntando si el usuario y password coinsiden en la tabla usuarios si coinsiden veridicas el nivel de acceso es decir tipo de usuario(1.-admintrasdor, 2.-doctor….) y se gun eso haces q te muestre una nueva ventana….xD espero te sirva de algo mi respuessta, si no entiendes vuelve a preguntar y t alludo cn un poko de codigo

8 06 2010
angel

hola baje tu programa y lo corri , me funciona solo que me aparece la ventana con nombre de usuario y contraseña?? cuales debo utilizar para poder accesar?? utilize el root y mi contraseña de mysql pero no funciona espero me puedas ayudar gracias!

10 06 2010
albeferz

si mas no recuerdo el usuario es “admin” y el pass “123456” y si no te funca entra a la base de datos en la tabla usuario y agrega un usuario nuevo, te digera el usuario exacto pero no estoy en mi PC.

20 08 2010
dvd online

Powerful post.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: