Example #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();
            }
        }