Beispiel #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);
            }
        }
Beispiel #2
0
        private void Form_contas_Load(object sender, EventArgs e)
        {
            ConsumidosDAO c = new ConsumidosDAO();

            grid_contas.DataSource = c.listAll(Convert.ToInt32(label2.Text));

            CardapioDAO cardapiodao = new CardapioDAO();

            grid_itensTotais.DataSource = cardapiodao.listAll();
        }
Beispiel #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();
        }
Beispiel #4
0
 private void btn_adicionar_Click(object sender, EventArgs e)
 {
     try
     {
         int           id        = Convert.ToInt32(txt_id_item.Text);
         int           qtd       = Convert.ToInt32(txt_qtd.Text);
         int           mesa      = Convert.ToInt32(label2.Text);
         ConsumidosDAO consumido = new ConsumidosDAO();
         consumido.Add(id, qtd, mesa);
         ConsumidosDAO c = new ConsumidosDAO();
         grid_contas.DataSource = c.listAll(Convert.ToInt32(label2.Text));
         //DA PRA 'ADICIONAR' ID INEXISTENTE, ELE NAO DA AVISO OK?
     }
     catch (System.Exception)
     {
         MessageBox.Show("Certifique-se que os campos estao preenchidos coretamente", "Erro", MessageBoxButtons.OK);
     }
     finally
     {
         txt_id_item.Text = null;
         txt_qtd.Text     = null;
     }
 }