Punto de venta con c#

Solo disponible en BuenasTareas
  • Páginas : 32 (7764 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de agosto de 2012
Leer documento completo
Vista previa del texto
TyroDeveloper

REALIZACIÓN DE UN PUNTO DE VENTA CON C#
Autor: Juan Gabriel Castillo Turrubiates

Juan Gabriel Castillo Turrubiates

1/68

www.tyrodeveloper.com.

TyroDeveloper

Realización de un Punto de Venta con C#
(Ejercicio 1 de 10)
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 del Directorio
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 de organizar 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.

Juan Gabriel Castillo Turrubiates2/68

www.tyrodeveloper.com.

TyroDeveloper

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.

Juan Gabriel Castillo Turrubiates

3/68

www.tyrodeveloper.com.

TyroDeveloper
Para la realización de este ejercicio solo utilizaremos la tabla USERS.
Como esta es una clase de Lenguaje deprogramació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”:

Juan Gabriel Castillo Turrubiates

4/68

www.tyrodeveloper.com.

TyroDeveloper
Diseñode las pantallas:
Agregamos una clase y dos formularios a nuestro proyecto, como se muestra
enseguida:

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

Juan Gabriel Castillo Turrubiates

5/68

www.tyrodeveloper.com.

TyroDeveloper
Le agregamos dos Labels, Dos TextBox y dos Button. Según la siguiente tabla:
OBJETO
Label
Label
TextBox
TextBox
Button
Button
Form(formulario)

PROPIEDAD
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
Name
Text
CancelButton
StartPosition
AceptButton
MaximizeBox

Juan Gabriel Castillo Turrubiates

6/68

VALOR
lblUSER_NAME
Nombre de usuario:
lblPASSWORD
Contraseña:
txtUSER_NAME
(Vacío)
txtPASSWORD
(Vacío)
btnOK
Aceptar
btnCANCEL
Cancelar
frmLogin
Login
btnCANCELCenterScreen
btnOK
False

www.tyrodeveloper.com.

TyroDeveloper
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;
using System.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;

Juan Gabriel Castillo Turrubiates

7/68

www.tyrodeveloper.com.

TyroDeveloper
En la sección Declaraciones, agregamos las siguientes...
tracking img