Clase program
using System;
namespace Factura
{
class Program
{
public static void Main(string[] args)
{
int op;
Console.WriteLine("*******FACTURA******");
Console.WriteLine("Ingrese el codigo: ");
int cod=int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el nombre del producto: ");
string nomp=Console.ReadLine();
Console.WriteLine("Ingrese la marca: ");
string mar=Console.ReadLine();
Console.WriteLine("Ingrese la existencia: ");
int exi=int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el precio: ");
int prev=int.Parse(Console.ReadLine());
Proceso objdiego=new Proceso(cod,nomp,mar,exi,prev );
do{
Console.Clear();
Console.WriteLine("---------------MENU DE VENTAS------------");
Console.WriteLine("1.... COMPRA:");
Console.WriteLine("2.... VENTA:");
Console.WriteLine("3.... KARDEX:");
Console.WriteLine("4.... PRODUCTO");
Console.WriteLine("5.... SALIR");
Console.Write("Ingrese el codigo del menu:");
op=int.Parse(Console.ReadLine());
switch(op)
{
case 1: //COMPRA
objdiego.datos();
Console.WriteLine("Ingrese elnumero de productos: ");
int cc=int.Parse(Console.ReadLine());
objdiego.Compra(cc);
break;
case 2: //VENTA
objdiego.datos();
Console.WriteLine("Ingrese el numero de productos: ");
int cv=int.Parse(Console.ReadLine());
objdiego.Venta(cv);
break;
case 3: //Kardex
// objdiego.datos();
objdiego.Kardex();
break;
case 4: //Producto
// objdiego.datos();
objdiego.Producto();
break;
case 5: //Salir
Console.Write("Presione cualquier tecla para salir");
break;
}
}while (cod>6);
Console.ReadKey();
}
}
}
Clase Proceso
using System;
namespace Factura
{
/// <summary>
/// Description of Proceso.
/// </summary>
public class Proceso
{
private int cod;
private string nomp;
private string mar;
private int exi;
private int prev;
private int cac;
private int cav;
public Proceso()
{
cod=0;
nomp=null;
mar=null;
exi=0;
prev=0;
cac=0;
cav=0;
}
public Proceso(int cod, string nomp, string mar, int exi, int prev)
{
this.cod=cod;
this.nomp=nomp;
this.mar=mar;
this.exi=exi;
this.prev=prev;
}
public void Compra(int c)
{
this.exi+=c;
this.cac=c;
}
public void datos()
{
Console.WriteLine("Codigo del producto: {0}",this.cod);
Console.WriteLine("Nombre del producto: {0}",this.nomp);
Console.WriteLine("Marca del producto: {0}",this.mar);
Console.WriteLine("Precio del producto: {0}",this.cod);
Console.WriteLine("Existencia del producto: {0}",this.exi);
}
public void Venta(int v)
{
this.exi-=v;
this.cav=v;
}
public void Kardex( )
{
Console.Write("*******KARDEX*****");
Console.WriteLine("Numero de productos vendidos: {0}",this.cav);
Console.WriteLine("Numero de producto comprada: {0}",this.cac);
Console.WriteLine("Numero de productos existentes: {0}",this.exi);
}
public void Producto()
{
Console.WriteLine("Codigo del producto: {0}",this.cod);
Console.WriteLine("Nombre del producto: {0}",this.nomp);
Console.WriteLine("Marca del producto: {0}",this.mar);
Console.WriteLine("Precio del producto: {0}",this.cod);
Console.WriteLine("Existencia del producto: {0}",this.exi);
}
}
}
No hay comentarios:
Publicar un comentario