lunes, 9 de febrero de 2009

Ventas MiniSuper Visual


Codigo:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

namespace Ventas_Visual

{

public partial class Form1 : Form

{

VentaTotalMS VT;

int i = 0;

public Form1()

{

InitializeComponent();

VT = new VentaTotalMS();

}

private void Form1_Load(object sender, EventArgs e)

{

cajacaptura.Focus();

lbcaptura.Text = "Captura la venta total del dia:";

lbdia.Text = "Lunes";

}

private void btaceptar_Click(object sender, EventArgs e)

{

double venta;

if (i <>

{

switch (i)

{

case 0:

{

venta = double.Parse(cajacaptura.Text);

VT.asignarDato(i, venta);

cajacaptura.Clear();

cajacaptura.Focus();

lbdia.Text = "Martes";

i++;

break;

}

case 1:

{

venta = double.Parse(cajacaptura.Text);

VT.asignarDato(i, venta);

cajacaptura.Clear();

cajacaptura.Focus();

lbdia.Text = "Miercoles";

i++;

break;

}

case 2:

{

venta = double.Parse(cajacaptura.Text);

VT.asignarDato(i, venta);

cajacaptura.Clear();

cajacaptura.Focus();

lbdia.Text = "Jueves";

i++;

break;

}

case 3:

{

venta = double.Parse(cajacaptura.Text);

VT.asignarDato(i, venta);

cajacaptura.Clear();

cajacaptura.Focus();

lbdia.Text = "Viernes";

i++;

break;

}

case 4:

{

venta = double.Parse(cajacaptura.Text);

VT.asignarDato(i, venta);

cajacaptura.Clear();

cajacaptura.Focus();

lbdia.Text = "Sabado";

i++;

break;

}

case 5:

{

venta = double.Parse(cajacaptura.Text);

VT.asignarDato(i, venta);

cajacaptura.Clear();

cajacaptura.Focus();

lbdia.Text = "Domingo";

i++;

break;

}

case 6:

{

venta = double.Parse(cajacaptura.Text);

VT.asignarDato(i, venta);

cajacaptura.Clear();

cajacaptura.Focus();

cajacaptura.Enabled = false;

btaceptar.Enabled = false;

MessageBox.Show("Las ventas totales han sido capturadas");

break;

}

}

}

}

private void btcalcular_Click(object sender, EventArgs e)

{

int indicemay = VT.ventaMayor();

int indicemen = VT.ventaMenor();

switch (indicemay)

{

case 0:

{

lbxmostrar.Items.Add("La venta mayor fue el Lunes con: " + VT.obtenerDato(indicemay));

break;

}

case 1:

{

lbxmostrar.Items.Add("La venta mayor fue el Martes con: "+VT.obtenerDato(indicemay));

break;

}

case 2:

{

lbxmostrar.Items.Add("La venta mayor fue el Miercoles con: "+VT.obtenerDato(indicemay));

break;

}

case 3:

{

lbxmostrar.Items.Add("La venta mayor fue el Jueves con: " + VT.obtenerDato(indicemay));

break;

}

case 4:

{

lbxmostrar.Items.Add("La venta mayor fue el Viernes con: " + VT.obtenerDato(indicemay));

break;

}

case 5:

{

lbxmostrar.Items.Add("La venta mayor fue el Sabado con: " + VT.obtenerDato(indicemay));

break;

}

case 6:

{

lbxmostrar.Items.Add("La venta mayor fue el Domingo con: " + VT.obtenerDato(indicemay));

break;

}

}

switch (indicemen)

{

case 0:

{

lbxmostrar.Items.Add("La venta menor fue el Lunes con: " + VT.obtenerDato(indicemen));

break;

}

case 1:

{

lbxmostrar.Items.Add("La venta menor fue el Martes con: " + VT.obtenerDato(indicemen));

break;

}

case 2:

{

lbxmostrar.Items.Add("La venta menor fue el Miercoles con: " + VT.obtenerDato(indicemen));

break;

}

case 3:

{

lbxmostrar.Items.Add("La venta menor fue el Jueves con: " + VT.obtenerDato(indicemen));

break;

}

case 4:

{

lbxmostrar.Items.Add("La venta menor fue el Viernes con: " + VT.obtenerDato(indicemen));

break;

}

case 5:

{

lbxmostrar.Items.Add("La venta menor fue el Sabado con: " + VT.obtenerDato(indicemen));

break;

}

case 6:

{

lbxmostrar.Items.Add("La venta menor fue el Domingo con: " + VT.obtenerDato(indicemen));

break;

}

}

lbxmostrar.Items.Add("La suma de las ventas totales de la semana es: " + VT.sumaVentas());

lbxmostrar.Items.Add("La diferencia entre la venta mayor y la venta menor es: " + VT.intervalo());

}

private void btreinicio_Click(object sender, EventArgs e)

{

lbxmostrar.Items.Clear();

cajacaptura.Enabled = true;

btaceptar.Enabled = true;

lbdia.Text = "Lunes";

i = 0;

}

}

}

No hay comentarios:

Publicar un comentario