Ejemplo n.º 1
0
        public void OperadorDesigualdad()
        {
            //arrange
            Helado producto  = new Helado("Producto de Test", "1234");
            Helado producto2 = new Helado("Producto de Test2", "1234");

            //Act
            bool respuesta = producto == producto2;

            //Assert
            Assert.IsFalse(respuesta);
        }
Ejemplo n.º 2
0
        public void FabricarProducto()
        {
            //arrange
            Helado  producto = new Helado("Producto de Test", "1234");
            Fabrica fabrica  = new Fabrica();

            //Act
            Fabrica.FabricarProducto(producto);

            //Assert
            Assert.IsTrue(producto.Stock > 0);
        }
Ejemplo n.º 3
0
        public void InformarProductos()
        {
            //arrange
            Helado  producto = new Helado("Producto de Test", "1234");
            Fabrica fabrica  = new Fabrica();

            //Act
            fabrica.productos.Add(producto);
            string info = Fabrica.InformeDeProductos(fabrica);

            //Assert
            Assert.IsTrue(info is string);
            Assert.IsNotNull(info);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Metodo que se encarga de Agregar itemas a la lista de productos.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void FrmFabricacion_Load(object sender, EventArgs e)
        {
            Helado    p1 = new Helado("Palito Bombon", "222K3ST");
            Helado    p2 = new Helado("Bon o Bon(Helado)", "RTY5678");
            Caramelos p3 = new Caramelos("Pico Dulce", "HJ1T459");
            Caramelos p4 = new Caramelos("Bon o Bon(Golosina)", "ZJJTT11");

            this.ListaProductos.Items.Add(p1);
            this.ListaProductos.Items.Add(p2);
            this.ListaProductos.Items.Add(p3);
            this.ListaProductos.Items.Add(p4);
            fabrica.productos.Add(p1);
            fabrica.productos.Add(p2);
            fabrica.productos.Add(p3);
            fabrica.productos.Add(p4);
        }
Ejemplo n.º 5
0
 private void btnAgregar_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         vndAgregarP vndH = new vndAgregarP();
         Helado      h    = new Helado();
         vndH.DataContext = h;
         if (vndH.ShowDialog() == true)
         {
             ch.AgregarHelado(h, vndH.txtRuta.Text);
         }
     }
     catch (Exception m)
     {
         MessageBox.Show(m.Message);
     }
 }
Ejemplo n.º 6
0
        /// <summary>
        /// Valido cual es la cantidad maxima de gustos segun el tipo de producto y su tamaño
        /// </summary>
        /// <returns></returns>
        public int ValidarMaximoDeGustos()
        {
            int    maximo    = 0;
            Helado heladoAux = new Helado();
            Torta  tortaAux  = new Torta();

            if ((string.Equals(cmbTipoDeProducto.Text, Producto.Tipo.Helado.ToString())))
            {
                heladoAux.TamanioDelHelado = (Helado.Tamanio)Enum.Parse(typeof(Helado.Tamanio), cmbTamanio.SelectedItem.ToString());
                maximo = heladoAux.TamanioDelHelado.CantidadDeGustosPermitidos();
            }
            if (string.Equals(cmbTipoDeProducto.Text, Producto.Tipo.Torta.ToString()))
            {
                tortaAux.TamanioElegido = (Torta.Tamanio)Enum.Parse(typeof(Torta.Tamanio), cmbTamanio.SelectedItem.ToString());
                maximo = tortaAux.TamanioElegido.CantidadDeGustosPermitidos();
            }

            return(maximo);
        }
Ejemplo n.º 7
0
        private void btnAgregarPedido_Click(object sender, EventArgs e)  //ACAAAAAAAAAAAAAAAA
        {
            List <Producto.GustoHelado> gustos;

            if (dgvCarrito.Rows.Count == 1)
            {
                idCarrito++;
                miCarrito.NumeroDePedido = idCarrito;
            }

            if (string.Equals(cmbTipoDeProducto.Text, Producto.Tipo.Helado.ToString()))
            {
                gustos = CargarGustos();

                productoHelado = new Helado((Helado.Tamanio)Enum.Parse(typeof(Helado.Tamanio), cmbTamanio.SelectedItem.ToString()), gustos);
                miCarrito     += productoHelado;
                miCarrito.CalcularTotal();
                CargaDataGridCarrito(productoHelado.TamanioDelHelado.ToString(), Producto.Tipo.Helado.ToString(), gustos, productoHelado.Precio);
            }

            if (string.Equals(cmbTipoDeProducto.Text, Producto.Tipo.Torta.ToString()))
            {
                gustos = CargarGustos();

                productoTorta = new Torta((Torta.Tamanio)Enum.Parse(typeof(Torta.Tamanio), cmbTamanio.SelectedItem.ToString()), gustos);
                miCarrito    += productoTorta;
                miCarrito.CalcularTotal();
                CargaDataGridCarrito(productoTorta.TamanioElegido.ToString(), Producto.Tipo.Torta.ToString(), gustos, productoTorta.Precio);
            }

            lblMontoTotal.Text        = miCarrito.CalcularTotal().ToString();
            btnEfectuarPedido.Enabled = true;
            txbNombreCliente.Enabled  = false;

            cmbTamanio.SelectedIndex        = -1;
            cmbTipoDeProducto.SelectedIndex = -1;
            for (int i = 0; i < clbListaDeGustos.Items.Count; i++)
            {
                clbListaDeGustos.SetItemChecked(i, false);
            }
        }
Ejemplo n.º 8
0
        void timer_Tick(object sender, EventArgs e)
        {
            switch (contador)
            {
            case 0:
                recurso.reporducirSonido("/Sonidos/Voces/TocaComienzaU.mp3");
                break;

            case 1:
                break;

            case 2:
                break;

            case 3:
                recurso.reporducirSonido("/Sonidos/Voces/Helado.mp3");
                break;

            case 4:
                Helado.Begin();
                break;

            case 5:
                recurso.reporducirSonido("/Sonidos/Voces/Globo.mp3");
                break;

            case 6:
                globo.Begin();
                break;

            case 7:
                recurso.reporducirSonido("/Sonidos/Voces/Television.mp3");
                break;

            case 8:
                televisor.Begin();
                break;

            case 9:
                recurso.reporducirSonido("/Sonidos/Voces/uva.mp3");
                break;

            case 10:
                Uva.Begin();
                break;

            case 11:
                recurso.reporducirSonido("/Sonidos/Voces/Uno.mp3");
                break;

            case 12:
                Uno.Begin();

                break;

            case 13:
                timer.Stop();
                asignarEventos();
                break;
            }
            contador++;
        }