15
TALLER BASE DE DATOS ITSL MATERIA: TALLER BASE DE DATOS ESPECIALIDAD: REDES LIC. EN INFORMÁTICA ALUMNO: PROFESOR. RICARDO BUSTAMANTE 31 DE MAYO DEL 2010 CD. LERDO, DGO 1 RODRÍGUEZ CARREÓN ABEL 0723053 0

abelonitsl.files.wordpress.com€¦ · Web viewmateria: taller base de datos. especialidad: redes. lic. en informÁtica. alumno: rodrÍguez carreÓn abel. 07230530. profesor. ricardo

Embed Size (px)

Citation preview

TALLER BASE DE DATOS ITSL

MATERIA:TALLER BASE DE DATOS

ESPECIALIDAD: REDES

LIC. EN INFORMÁTICA

ALUMNO:

PROFESOR. RICARDO BUSTAMANTE

31 DE MAYO DEL 2010 CD. LERDO, DGO

DOCUMENTACIÓN PROGRAMA NEGOCIO

Visual C# (pronunciado si sharp en inglés) es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de

1

RODRÍGUEZ CARREÓN ABEL 07230530

TALLER BASE DE DATOS ITSL

su plataforma .NET, que después fue aprobado como un estándar por la ECMA e ISO.

Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma.NET el cual es similar al de Java aunque incluye mejoras derivadas de otros lenguajes (entre ellos Delphi).

La creación del nombre del lenguaje, C♯, proviene de dibujar dos signos positivos encima de los dos signos positivos de "C++", queriendo dar una imagen de salto evolutivo del mismo modo que ocurrió con el paso de C a C++.

Para iniciar realizamos nuestro programa en c # (Sharp) fig. 1

(fig.1)

Diseñamos la primera forma (fig. 2) que esta va a contener los siguientes puntos:

Imagen propia de la empresa que realiza el software Titulo del programa Barra que cargue al ejecutar nuestro programa (progressBar) Iníciales de la empresa Leyenda para intimidar a la raza.

2

TALLER BASE DE DATOS ITSL

(fig. 2)

Para mostrar en nuestra forma principal la barrita que carga colocamos un progressBar el cual programamos de la siguiente forma.

Añadimos la librería

using System.Threading;

para programar el progressBar agregamos un timer1 y su programacion seria de la siguiente manera:

int w = 0; //declaramos como entero con una valor = 0

private void timer1_Tick_1(object sender, EventArgs e) progressBar1.Value = 100; w++;

timer1.Start(); if (w == 10) Form2 ventana = new Form2(); ventana.Show(); timer1.Stop(); this.Hide();

private void Form1_Load(object sender, EventArgs e) timer1.Start(); timer1.Interval = 200;es para programar el boton en caso de salida de emergencia antes de cargar nuestro programa:

private void SALIR_Click(object sender, EventArgs e) this.Close(); Application.Exit();

3

TALLER BASE DE DATOS ITSL

Desarrollo del la segunda forma (fig. 3) una de las mas importantes ya que es nuestra area de informacion: en esta se crea una interfaz que sea facil de entender para los clientes ya que en ella realizara lo que sera el ABC de clientes, productos y proveedores, las ventas realizadas devoluciones del clientes o al proveedor, garantias cliente y proveedor y facturas dirigidas al cliente y el proveedor.

(fig. 3)El codigo realizado a continuacion es sencillo ya que solo te enviara ala forma donde se ejecutara la peticion del usario:

public partial class Form2 : Form { public Form2() { InitializeComponent(); }

private void button1_Click(object sender, EventArgs e) { // radioButton1.Checked = true;

Form6 ob = new Form6(); ob.Show(); this.Visible = false; }

private void SALIR_Click(object sender, EventArgs e) { this.Close(); Application.Exit(); }

private void button2_Click(object sender, EventArgs e) { Form14 ob = new Form14(); ob.Show(); this.Visible = false; }

private void button3_Click(object sender, EventArgs e) {

4

TALLER BASE DE DATOS ITSL

Form15 ob = new Form15(); ob.Show(); this.Visible = false; }

private void button5_Click(object sender, EventArgs e) { Form8 ob = new Form8(); ob.Show(); this.Visible = false; }

private void button6_Click(object sender, EventArgs e) { Form11 ob = new Form11(); ob.Show(); this.Visible = false; }

private void button7_Click(object sender, EventArgs e) { Form16 ob = new Form16(); ob.Show(); this.Visible = false;

la siguentes formas sirve para realizar el ABC que sera desarrollado para los clientes (fig. 4), productos (fig. 5) y proveedores (fig. 6):

(fig. 4)

(fig. 5)

(fig. 6)

Las siguientes formas están realizadas para guardar, borrar y modificar los datos que vamos a ingresar para los clientes (fig.7), productos (fig.8) y proveedores (fig.9):

5

TALLER BASE DE DATOS ITSL

(fig.7)

(fig. 8)

(fig. 9)

Código que se generó para el guardado, borrar y modificar los datos es el siguiente:

Para los clientes:

6

TALLER BASE DE DATOS ITSL

private void cLIENTESBindingNavigatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.cLIENTESBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.nEGOCIOsDataSet);

}

private void Form3_Load(object sender, EventArgs e) { // TODO: esta línea de código carga datos en la tabla 'nEGOCIOsDataSet.CLIENTES' Puede moverla o quitarla según sea necesario. this.cLIENTESTableAdapter.Fill(this.nEGOCIOsDataSet.CLIENTES);

Para los productos:

private void Form4_Load(object sender, EventArgs e) { // TODO: esta línea de código carga datos en la tabla 'nEGOCIOsDataSet.PRODUCTOS' Puede moverla o quitarla según sea necesario. this.pRODUCTOSTableAdapter.Fill(this.nEGOCIOsDataSet.PRODUCTOS);

private void pRODUCTOSBindingNavigatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.pRODUCTOSBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.nEGOCIOsDataSet);

Para los proveedores:

private void Form5_Load(object sender, EventArgs e) { // TODO: esta línea de código carga datos en la tabla 'nEGOCIOsDataSet.PROVEEDORES' Puede moverla o quitarla según sea necesario. this.pROVEEDORESTableAdapter.Fill(this.nEGOCIOsDataSet.PROVEEDORES);

Forma para almacenar los datos de las ventas (fig. 10):

7

TALLER BASE DE DATOS ITSL

(fig. 10)

Código para el almacenamiento de las ventas:

Botón regresar:

private void button2_Click(object sender, EventArgs e) { Form2 ob = new Form2(); ob.Show(); this.Visible = false; } private void vENTASBindingNavigatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.vENTASBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.nEGOCIOsDataSet);

}

private void Form7_Load(object sender, EventArgs e) { // TODO: esta línea de código carga datos en la tabla 'nEGOCIOsDataSet.VENTAS' Puede moverla o quitarla según sea necesario. this.vENTASTableAdapter.Fill(this.nEGOCIOsDataSet.VENTAS);

Formas para las devoluciones (fig.11), devoluciones clientes (fig.12), devoluciones proveedor (fig. 13)

8

TALLER BASE DE DATOS ITSL

(fig. 11)

(fig. 12)

Código empleado para la devolución de clientes:

private void Form9_Load(object sender, EventArgs e) { // TODO: esta línea de código carga datos en la tabla 'nEGOCIOsDataSet.DEVOLUCIONES' Puede moverla o quitarla según sea necesario. this.dEVOLUCIONESTableAdapter.Fill(this.nEGOCIOsDataSet.DEVOLUCIONES);

(fig. 13)

Código empleado para la devolución de proveedores:

private void Form10_Load(object sender, EventArgs e) { // TODO: esta línea de código carga datos en la tabla 'nEGOCIOsDataSet.DEVOLUCIONES_1' Puede moverla o quitarla según sea necesario.

thi

s.dEVOLUCIONES_1TableAdapter.Fill(this.nEGOCIOsDataSet.DEVOLUCIONES_1);

9

TALLER BASE DE DATOS ITSL

Formas para las garantías (fig.14), garantías clientes (fig.15), garantías proveedor (fig. 16)

(fig. 14)

(fig. 15)

Código para las garantías de los clientes:

private void gARANTIASBindingNavigatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.gARANTIASBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.nEGOCIOsDataSet);

}

private void Form12_Load(object sender, EventArgs e) { // TODO: esta línea de código carga datos en la tabla 'nEGOCIOsDataSet.GARANTIAS' Puede moverla o quitarla según sea necesario. this.gARANTIASTableAdapter.Fill(this.nEGOCIOsDataSet.GARANTIAS);

10

TALLER BASE DE DATOS ITSL

(fig.16)

Código para las garantías de los clientes:

private void gARANTIAS_1BindingNavigatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.gARANTIAS_1BindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.nEGOCIOsDataSet);

}

private void Form13_Load(object sender, EventArgs e) { // TODO: esta línea de código carga datos en la tabla 'nEGOCIOsDataSet.GARANTIAS_1' Puede moverla o quitarla según sea necesario. this.gARANTIAS_1TableAdapter.Fill(this.nEGOCIOsDataSet.GARANTIAS_1);

}

11

TALLER BASE DE DATOS ITSL

Formas para las facturas (fig.17), facturas clientes (fig.18), facturas proveedor (fig. 19)

(fig. 17)

(fig. 18)

Código para realizar las facturas del cliente:

private void fACTURASBindingNavigatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.fACTURASBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.nEGOCIOsDataSet);

}

private void Form17_Load(object sender, EventArgs e) { // TODO: esta línea de código carga datos en la tabla 'nEGOCIOsDataSet.FACTURAS' Puede moverla o quitarla según sea necesario. this.fACTURASTableAdapter.Fill(this.nEGOCIOsDataSet.FACTURAS);

12

TALLER BASE DE DATOS ITSL

(fig. 19)

Código para realizar las facturas del cliente:

private void fACTURAS_1BindingNavigatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.fACTURAS_1BindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.nEGOCIOsDataSet);

}

private void Form18_Load(object sender, EventArgs e) { // TODO: esta línea de código carga datos en la tabla 'nEGOCIOsDataSet.FACTURAS_1' Puede moverla o quitarla según sea necesario. this.fACTURAS_1TableAdapter.Fill(this.nEGOCIOsDataSet.FACTURAS_1);

13