Tecno

Solo disponible en BuenasTareas
  • Páginas : 28 (6846 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de febrero de 2012
Leer documento completo
Vista previa del texto
Crear un punto de venta (1 de 10)
Inicio | Anterior | Siguiente | Final |

Pantalla de inicio de Sesión

Creamos un proyecto de Windows con el nombre proTienda_MATRICULA.

Después creamos una base de datos en Access, la cual deberá llamarse dbTienda_MATRICULA. Esta base de datos debemos ponerla en el directorio Debug de nuestro proyecto. El directorio Debug se encuentra dentro delDirectorio Bin, el directorio Bin se encuentra en el directorio en donde creamos nuestro proyecto.

En este ejemplo se utilizan imágenes y/o Iconos para darle una mejor presentación al proyecto. No es obligatorio utilizarlos, pero en caso de estar interesado en conseguirlos, puedes intentar descargarlos desde la página de “La Web del Programador”.

Antes de realizar cualquier cosa, asegurémonos deorganizar nuestro proyecto de la siguiente manera:

Organice su proyecto tal y cual se muestra en la figura, de esta manera evitaremos cometer errores en el momento de programar.

Contenido:

Diseño de la base de datos
Diseño de las pantallas
Programación

Diseño de la base de datos:

Tenemos 10 tablas.

Para la realización de este ejercicio solo utilizaremos la tabla USERS.
Como estaes una clase de Lenguaje de programación, omitiremos al máximo las explicaciones relativas a Desarrollo de Base de datos. Solo se hace la aclaración que para los motivos educativos del presente curso, la base de datos aquí mostrada tiene el diseño óptimo.

Antes de continuar, agregamos una referencia a “System.configuration”:

Diseño de las pantallas:

Agregamos una clase y dos formulariosa nuestro proyecto, como se muestra enseguida:

El formulario Login (frmLogin), debe quedar como se muestra:

Le agregamos dos Labels, Dos TextBox y dos Button. Según la siguiente tabla:

OBJETO | PROPEDAD | VALOR |
| | |
Label | Name | lblUSER_NAME |
Label | Name | lblPASSWORD |
TextBox | Name | txtUSER_NAME |
TextBox | Name | txtPASSWORD |
Button | Name | btnOK |
Button |Name | btnCANCEL |
Form | Name | frmLogin |

Programación:

Antes quiero hacer la aclaración de que al formulario mdiMain no se le hará ningún diseño por el momento.

Comenzaremos por escribir el código para frmLogin.

Estructura del código:
//Directivas Using
using System;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
usingSystem.Drawing;
using System.Text;
using System.Windows.Forms;
/* Comentarios:
* Programador: Lic. Juan Gabriel Castillo T.
* Carrera: Licenciado en Computación Administrativa
* Matricula: 9921868
* Fecha: 14 de Marzo del 2025
* Materia: Lenguaje Visual
*/
namespace proTienda_9921868.Forms
{
public partial class frmLogin : Form
{
public frmLogin()
{//Contructor por defecto
InitializeComponent();
}
//Declaraciones
private void frmLogin_Load(object sender, EventArgs e)
{
//Form_Load
}
//Funciones y procedimientos
}
}

La sección de las directivas using, agregaremos la siguiente instrucción:

using System.Data;
using System.Data.OleDb;

Enla sección Declaraciones, agregamos las siguientes variables (Algunas correspondientes a los campos de la Tabla USERS):

//Declaraciones
int Intentos = 0;
public static bool _Logged = false;
public static string _USER_NAME = "";
public static string _PATERNO = "";
public static string _MATERNO = "";
public staticstring _NOMBRE = "";
public static bool _VENTAS = false;
public static bool _ADMINISTRAR = false;
public static bool _REPORTES = false;
public static bool _CATALOGOS = false;
public static bool _CONSULTAS = false;
public static bool _DESHACER_VENTA = false;

A continuación, en la sección Funciones y Procedimientos agregamos el...
tracking img