Exemple #1
0
        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();
        }
Exemple #2
0
            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);
            }