コード例 #1
0
 // Input: TipoFactura
 // Method: Seteo el TipoFactura que viene como parametro a this clase
 // Output: Devuelvo la clase modificada
 public Ticket setTipoFactura(TipoFactura tipoFactura)
 {
     // Elimino su propio producto a la categoria de la lista de producto antes de reemplazarla
     this.tipoticket.removeTicket(this);
     this.tipoticket = tipoFactura;
     this.tipoticket.addTicket(this);
     this.idTipoFactura = this.tipoticket.id;
     return(this);
 }
コード例 #2
0
        //Constructor
        public Ticket(string desc, int cod, int cliente, TipoFactura tipof)
        {
            this.descripcion    = desc;
            this.codigo         = cod;
            this.fechaImpresion = DateTime.Now;
            this.idCliente      = cliente;
            this.tipoticket     = tipof;
            this.tipoticket.addTicket(this);
            this.idTipoFactura = tipoticket.id;

            //falta calcular precio total acá
        }
コード例 #3
0
        //metodo para agregar a la lista los TipoFacturas
        private void crearTipoFactura()
        {
            //Creo factura 0 una factura que fue eliminada, marcador
            TipoFactura tipo0 = new TipoFactura(0, "Factura eliminada");

            listaTipoFactura.Add(tipo0);

            //Creo factura A
            TipoFactura tipo1 = new TipoFactura(1, "Factura A");

            listaTipoFactura.Add(tipo1);
            //Creo factura B
            TipoFactura tipo2 = new TipoFactura(2, "Factura B");

            listaTipoFactura.Add(tipo2);
            //Creo factura A
            TipoFactura tipo3 = new TipoFactura(3, "Factura C");

            listaTipoFactura.Add(tipo3);
        }