Ejemplo n.º 1
0
        private void btn_nao_quer_cadastrar_Click(object sender, EventArgs e)
        {
            double        total, por_pessoa;
            int           num_pessoas;
            MesaDAO       mesa       = new MesaDAO();
            ConsumidosDAO consumidos = new ConsumidosDAO();

            try
            {
                total       = double.Parse(txt_total.Text);
                num_pessoas = int.Parse(txt_num_pessoas.Text);
                por_pessoa  = double.Parse(txt_val_pessoa.Text);

                double a  = (total - por_pessoa);
                string ab = string.Format("{0:N}", a);

                txt_total.Text       = ab;
                txt_num_pessoas.Text = (num_pessoas - 1).ToString();
                if (int.Parse(txt_num_pessoas.Text) == 0 && double.Parse(txt_total.Text) == 0 || int.Parse(txt_num_pessoas.Text) == 0 && double.Parse(txt_total.Text) < 0.05)
                {
                    txt_val_pessoa.Text = "";
                    MessageBox.Show("Conta foi paga com sucesso!", "Aviso", MessageBoxButtons.OK);
                    consumidos.Clear(Convert.ToInt32(label2.Text));
                    mesa.UpdateF(Convert.ToInt32(label2.Text));
                    Close();
                }
            }
            catch (System.Exception)
            {
                MessageBox.Show("Certifique que os campos 'Total' e 'Dividir conta' estão preenchidos", "Aviso!", MessageBoxButtons.OK);
            }
        }
Ejemplo n.º 2
0
        private void btn_confirmar_Click(object sender, EventArgs e)
        {
            Mesa    mesa    = new Mesa(int.Parse(this.txt_num_mesa.Text), comboBox_num.SelectedIndex + 1);
            MesaDAO mesaDAO = new MesaDAO();

            mesaDAO.Update(mesa);
            this.Close();
        }
Ejemplo n.º 3
0
        private void Form_fechar_Load(object sender, EventArgs e)
        {
            ConsumidosDAO c  = new ConsumidosDAO();
            MesaDAO       m  = new MesaDAO();
            double        a  = c.GetConsumidos(Convert.ToInt32(label2.Text));
            string        ab = string.Format("{0:N}", a);

            txt_total.Text = ab;

            txt_num_pessoas.Text = m.NumPessoas(Convert.ToInt32(label2.Text)).ToString();
        }
Ejemplo n.º 4
0
        private void dataGridView_mesas_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            //RETORNA O NUMERO D MESA PARA O FORM CONTAS
            var cell = dataGridView_mesas.Rows[e.RowIndex].Cells[0].Value;

            //SE NUM PESSOAS FOR > 0 SAIR DAQ
            this.Visible = false;
            if (Convert.ToInt32(dataGridView_mesas.Rows[e.RowIndex].Cells[1].Value) == 0)
            {
                Form_pessoas_mesa form = new Form_pessoas_mesa(Convert.ToInt32(cell));
                form.StartPosition = FormStartPosition.CenterParent;
                form.ShowDialog(this);
            }
            else
            {
                Form_contas form = new Form_contas(Convert.ToInt32(cell));
                form.StartPosition = FormStartPosition.CenterParent;
                form.ShowDialog(this);
            }
            MesaDAO mesadao = new MesaDAO();

            dataGridView_mesas.DataSource = mesadao.ListAll();
            this.Visible = true;
        }
Ejemplo n.º 5
0
        private void Form_mesa_Load(object sender, EventArgs e)
        {
            MesaDAO mesadao = new MesaDAO();

            dataGridView_mesas.DataSource = mesadao.ListAll();
        }