コード例 #1
0
ファイル: Bebida.cs プロジェクト: ErickGVieira/lafiesta
        private void button2_Click(object sender, EventArgs e)
        {
            double total    = 0;
            String grandeza = null;

            int verifica = itens.verificaBebida(festa.pegarFesta(AutenticacaoCliente.pegarId()), comboBox2.Text);

            if (comboBox1.Text == "ALCOOLICAS" && comboBox2.SelectedIndex == 0)
            {
                total    = int.Parse(convidados.TotalHomens().ToString()) * 1000;
                grandeza = "ml";
            }
            else if (comboBox1.Text == "ALCOOLICAS" && (comboBox2.SelectedIndex == 1 || comboBox2.SelectedIndex == 2))
            {
                total    = int.Parse(convidados.TotalConvidados().ToString()) / 20.0;
                total   *= 1000;
                grandeza = "ml";
            }

            if (comboBox1.Text == "REFRIGERANTES")
            {
                total    = int.Parse(convidados.TotalConvidados().ToString()) * 500;
                grandeza = "ml";
            }

            if (comboBox1.Text == "SUCOS")
            {
                total    = (int.Parse(convidados.TotalConvidados().ToString()) - int.Parse(convidados.TotalCriancas().ToString())) * 500;
                total   += int.Parse(convidados.TotalCriancas().ToString()) * 300;
                grandeza = "ml";
            }

            if (comboBox1.Text == "AGUAS" && comboBox2.SelectedIndex == 0)
            {
                total    = int.Parse(convidados.TotalConvidados().ToString()) * 100;
                grandeza = "ml";
            }
            else if (comboBox1.Text == "AGUAS" && comboBox2.SelectedIndex == 1)
            {
                total    = int.Parse(convidados.TotalConvidados().ToString()) * 300;
                grandeza = "ml";
            }

            if (comboBox1.Text == "COFFEE BREAK" && (comboBox2.SelectedIndex == 0 || comboBox2.SelectedIndex == 2))
            {
                total    = int.Parse(convidados.TotalCriancas().ToString()) * 200;
                grandeza = "ml";
            }
            else if (comboBox1.Text == "COFFEE BREAK" && (comboBox2.SelectedIndex == 1 || comboBox2.SelectedIndex == 3))
            {
                total    = int.Parse(convidados.TotalCriancas().ToString()) * 100;
                grandeza = "ml";
            }

            total = Math.Ceiling(total);
            if (verifica == 0)
            {
                bool sucesso = itens.CadastraBebida(comboBox2.Text, total.ToString() + grandeza);
                if (sucesso)
                {
                    dataGridView1.DataSource = itens.bebidas(festa.pegarFesta(AutenticacaoCliente.pegarId()));
                }
                else if (!sucesso)
                {
                    MessageBox.Show("ERRO!!", "Convidado não foi cadastrado!", MessageBoxButtons.OK);
                }
            }
        }