private void gridMesas_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { DataGridViewRow row = this.gridMesas.Rows[e.RowIndex]; if (row.Cells[0].Value.ToString().Trim() != "") { try { var numero = Int32.Parse(row.Cells[0].Value.ToString()); string identificacao = row.Cells[1].Value.ToString().Substring(0, row.Cells[1].Value.ToString().IndexOf(":")); ControladorManterGarcom conGarcom = new ControladorManterGarcom(); List <Garcom> lista = conGarcom.retornarGarcons(identificacao); var garcom = lista.ElementAt(0); Mesa mesa = new Mesa(garcom); mesa.Numero = numero; LimparCampos(); carregarMesa(mesa); } catch (Exception exception) { MessageBox.Show(exception.Message); } } } }
private void btnInserir_Click(object sender, EventArgs e) { if (txtTelefone.Text.Trim() == "") { MessageBox.Show("O telefone do garçom não pode estar em branco!"); } else { try { ControladorManterGarcom conGarcom = new ControladorManterGarcom(); conGarcom.inserirGarcom( txtIdentificacao.Text, txtNome.Text, txtTelefone.Text ); LimparCampos(); reloadData(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void btnExcluir_Click(object sender, EventArgs e) { try { if (txtIdentificacao.Text.Trim() == "") { MessageBox.Show("A identificação não pode estar vazia para que o registro possa ser excluído!"); } else if (txtTelefone.Text.Trim() == "") { MessageBox.Show("O telefone do garçom não pode estar em branco!"); } else { string identificacao = txtIdentificacao.Text; ControladorManterGarcom conGarcom = new ControladorManterGarcom(); conGarcom.excluirGarcom(identificacao); LimparCampos(); reloadData(); } } catch (Exception exception) { MessageBox.Show(exception.Message); } }
private void loadGarcons() { cmbGarcom.Items.Clear(); try { ControladorManterGarcom conGarcom = new ControladorManterGarcom(); var lista = conGarcom.retornarGarcons(); foreach (Garcom garcom in lista) { cmbGarcom.Items.Add(garcom.Identificacao + ": " + garcom.Nome); } } catch (Exception e) { MessageBox.Show(e.Message); } }
private void reloadData() { gridGarcons.Rows.Clear(); ControladorManterGarcom controlador = new ControladorManterGarcom(); List <Garcom> lista = controlador.retornarGarcons(null); try { foreach (Garcom garcom in lista) { gridGarcons.Rows.Add(garcom.Identificacao, garcom.Nome, garcom.Telefone); } } catch (Exception e) { MessageBox.Show(e.Message); } }
private void reloadData() { gridMesas.Rows.Clear(); ControladorManterMesa conMesa = new ControladorManterMesa(); List <Mesa> mesas = conMesa.retornarMesas(); try { foreach (Mesa mesa in mesas) { ControladorManterGarcom conGarcom = new ControladorManterGarcom(); var listaGarcons = conGarcom.retornarGarcons(mesa.Garcom.Identificacao); gridMesas.Rows.Add(mesa.Numero.ToString(), (listaGarcons.ElementAt(0).Identificacao + ": " + listaGarcons.ElementAt(0).Nome)); } } catch (Exception e) { MessageBox.Show(e.Message); } }
private void gridMesas_SelectionChanged(object sender, EventArgs e) { foreach (DataGridViewRow row in gridMesas.SelectedRows) { try { var numero = Int32.Parse(row.Cells[0].Value.ToString()); string identificacao = row.Cells[1].Value.ToString().Substring(0, row.Cells[1].Value.ToString().IndexOf(":")); ControladorManterGarcom conGarcom = new ControladorManterGarcom(); List <Garcom> lista = conGarcom.retornarGarcons(identificacao); var garcom = lista.ElementAt(0); Mesa mesa = new Mesa(garcom); mesa.Numero = numero; LimparCampos(); carregarMesa(mesa); } catch (Exception exception) { MessageBox.Show(exception.Message); } } }