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