예제 #1
0
 private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
 {
     MaquinaCafe = (MaquinaCafe)listBox1.SelectedItem;
     label1.Text = "Nombre: " + MaquinaCafe.Nombre;
     label2.Text = "Cafe: " + MaquinaCafe.Cafe.NombreCafe;
     label3.Text = "Capacidad: " + MaquinaCafe.Capacidad + " Litros";
 }
예제 #2
0
        public void RegistrarVenta(MaquinaCafe maquina, VasoCafe vasoCafe)
        {
            float precio = this.Precio * vasoCafe.Medida;

            this.TotalRecaudado += precio;
            this.CantidadVendida++;
            this.LitrosVendidos += vasoCafe.Medida;
        }
예제 #3
0
        public void RegistrarVenta(MaquinaCafe maquina, VasoCafe vasoCafe)
        {
            float precio = this.Cafe.Precio * vasoCafe.Medida;


            this.LitrosServidos  += vasoCafe.Medida;
            this.ContenidoActual -= vasoCafe.Medida;
            this.DineroRecaudado += precio;
            this.CantidadVentas++;
        }
예제 #4
0
        public MaquinaCafe maquinaMasRecargada()
        {
            MaquinaCafe tmp = this.maquinaCafe.First();

            foreach (var maquina in this.maquinaCafe)
            {
                if (tmp.CantidadRecargas < maquina.CantidadRecargas)
                {
                    tmp = maquina;
                }
            }
            return(tmp);
        }
예제 #5
0
        public MaquinaCafe MaquinaMenosSirvio()
        {
            MaquinaCafe tmp = this.maquinaCafe.First();

            foreach (var maquina in this.maquinaCafe)
            {
                if (tmp.LitrosServidos > maquina.LitrosServidos)
                {
                    tmp = maquina;
                }
            }
            return(tmp);
        }
예제 #6
0
        public MaquinaCafe MaquinaMenosVendio()
        {
            MaquinaCafe tmp = this.maquinaCafe.First();

            foreach (var maquina in this.maquinaCafe)
            {
                if (tmp.DineroRecaudado > maquina.DineroRecaudado)
                {
                    tmp = maquina;
                }
            }
            return(tmp);
        }
예제 #7
0
        public bool GenerarVenta(MaquinaCafe maquina, VasoCafe vasoCafe)
        {
            if (maquina.ContenidoActual >= vasoCafe.Medida)
            {
                this.recaudacionTotal += (maquina.Cafe.Precio * vasoCafe.Medida);

                maquina.Cafe.RegistrarVenta(maquina, vasoCafe);

                maquina.RegistrarVenta(maquina, vasoCafe);


                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #8
0
        private void button1_Click(object sender, EventArgs e)
        {
            Cafeteria Cafeteria = ((Form1)this.MdiParent).Cafeteria;

            MaquinaCafe = (MaquinaCafe)listBox1.SelectedItem;
            VasoCafe    = (VasoCafe)comboBox1.SelectedItem;

            bool venta = Cafeteria.GenerarVenta(MaquinaCafe, VasoCafe);

            if (venta)
            {
                MessageBox.Show("Venta exitosa");
            }
            else
            {
                MessageBox.Show("Recargue la cafetera");
            }
        }
예제 #9
0
 public float porcentajeMaquina(MaquinaCafe maquina)
 {
     return(this.RecaudacionTotal / 100 * maquina.DineroRecaudado);
 }
예제 #10
0
 private void button2_Click(object sender, EventArgs e)
 {
     MaquinaCafe = (MaquinaCafe)listBox1.SelectedItem;
     MaquinaCafe.Recargar();
 }