示例#1
0
        private void BuyCervezas_Click(object sender, EventArgs e)
        {
            //VARIABLES MENSAJES ERROS Y CONFIRMACION

            DialogResult mensajeerror = new DialogResult();
            DialogResult resultado    = new DialogResult();

            /*
             * Console.WriteLine(tamanio);
             * Console.WriteLine(cantidad);
             */


            //COMPROBAR QUE TODOS LOS CAMPOS ESTEN COMPLETADOS NO SE PERMITEN ESPACIOS EN BLANCO
            if (tamaniocerveza == "Small" || tamaniocerveza == "Medium" || tamaniocerveza == "Big")
            {
                //ASIGNAMOS LA CANTIDAD PARA SABER SI SE HA PULSADO O NO
                cantidadcerveza = contadorCervezas;

                if (cantidadcerveza > 0)//COMPROBAMOS..
                {
                    //AQUI CREAMOS EL OBJETO PLATO Y ALMACENAMOS EN EL ARRAY


                    Producto nuevo = new Producto(id_cerveza, nombrecerveza, tamaniocerveza, cantidadcerveza, preciocerveza);

                    Carrito.Insertar_Bebida(nuevo);



                    //MOSTRAMOS MENSAJE DE QUE EL PEDIDO SE HA REALIZADO EXITOSAMENTE
                    Form mensajepedidoconfirmado = new MessajeboxPedidoRealizado();
                    resultado = mensajepedidoconfirmado.ShowDialog();

                    //PONEMOS LOS LABEL A 0 y el contador se reinicia cada vez
                    ContadorCerveza.Text = "0";
                    contadorCervezas     = 0;


                    //RESETEAMOS el elemento checkedlistbox para eliminar la seleccion una vez añamos añadido el pedido
                    TamañoCervezas.ClearSelected();

                    for (int i = 0; i < TamañoCervezas.Items.Count; i++)
                    {
                        TamañoCervezas.SetItemChecked(i, false);
                    }
                }
                else
                {
                    Form mensajeerrorcamposvacios = new Error_Empty_Fields();
                    mensajeerror = mensajeerrorcamposvacios.ShowDialog();
                }
            }
            else
            {
                Form mensajeerrorcamposvacios = new Error_Empty_Fields();
                mensajeerror = mensajeerrorcamposvacios.ShowDialog();
            }
        }
示例#2
0
        private void BuyButton_Click(object sender, EventArgs e)
        {
            //VARIABLES MENSAJES ERROS Y CONFIRMACION

            DialogResult mensajeerror = new DialogResult();
            DialogResult resultado    = new DialogResult();

            /*
             * Console.WriteLine(tamanio);
             * Console.WriteLine(cantidad);
             */


            //COMPROBAR QUE TODOS LOS CAMPOS ESTEN COMPLETADOS NO SE PERMITEN ESPACIOS EN BLANCO
            if (tamanio == "Small" || tamanio == "Medium" || tamanio == "Big")
            {
                //ASIGNAMOS LA CANTIDAD PARA SABER SI SE HA PULSADO O NO
                cantidad = contador_pedidos;

                if (cantidad > 0)//COMPROBAMOS..
                {
                    //AQUI CREAMOS EL OBJETO PLATO Y ALMACENAMOS EN EL ARRAY
                    id_producto    = "IS06";
                    nombreproducto = "Inter Shushi";
                    precio         = 120;


                    Producto nuevo = new Producto(id_producto, nombreproducto, tamanio, cantidad, precio);

                    Carrito.Insertar_Plato(nuevo);



                    //MOSTRAMOS MENSAJE DE QUE EL PEDIDO SE HA REALIZADO EXITOSAMENTE
                    Form mensajepedidoconfirmado = new MessajeboxPedidoRealizado();
                    resultado = mensajepedidoconfirmado.ShowDialog();
                }
                else
                {
                    Form mensajeerrorcamposvacios = new Error_Empty_Fields();
                    mensajeerror = mensajeerrorcamposvacios.ShowDialog();
                }
            }
            else
            {
                Form mensajeerrorcamposvacios = new Error_Empty_Fields();
                mensajeerror = mensajeerrorcamposvacios.ShowDialog();
            }
        }