private void abrirMesa(clnMesa objMesa) { clnAtendimento objAtendimento = null; if (objMesa.Situacao == clnMesa.mesaSituacao.OCUPADA) { int?codAtendimento = objMesa.obterCodAtendimento(); if (codAtendimento != null) { objAtendimento = new clnAtendimento { Cod = (int)codAtendimento }.obterPorCod(); } } else { if (UtilMensagem.mostrarSimNao("Atendimento", "Você deseja iniciar um novo atendimento para a Mesa " + objMesa.Numero + "?", UtilMensagem.MensagemIcone.INFO)) { objAtendimento = new clnAtendimento { Inicio = DateTime.Now, Situacao = clnAtendimento.atendimentoSituacao.ANDAMENTO, CodFuncionario = AppDesktop.FuncionarioAtual.Cod }; objAtendimento.gravar(); objAtendimento.adicionarMesa(objMesa.Cod); objMesa.Situacao = clnMesa.mesaSituacao.OCUPADA; objMesa.alterar(); } else { return; } } frmAtendimento frmAtendimento = new frmAtendimento { ObjAtendimento = objAtendimento }; frmAtendimento.ShowDialog(); exibirMesas(); }
public bool call(DataGridViewRow row) { clnAtendimento objAtendimento = new clnAtendimento { Cod = UtilConvert.ToInt(row.Cells[0].Value) }.obterPorCod(); if (objAtendimento != null) { frmAtendimento frmAlterarAtendimento = new frmAtendimento { ObjAtendimento = objAtendimento }; frmAlterarAtendimento.ShowDialog(); return(true); } return(false); }