private void sair()
 {
     if (UtilMensagem.mostrarSimNao(App.Name, "Deseja realmente encerrar o sistema?", UtilMensagem.MensagemIcone.INFO))
     {
         Close();
     }
 }
Example #2
0
        public static void definirEndereco(String cep, Control ctlLogradouro, Control ctlBairro, Control ctlCidade, ComboBox cboUF, Control ctlNr, Control ctlComplemento)
        {
            if (UtilValidar.validarCEP(cep))
            {
                Cursor.Current = Cursors.WaitCursor;
                Endereco objEndereco = Endereco.obterEndereco(cep);
                if (objEndereco != null)
                {
                    UtilForm.Disable(ctlLogradouro);
                    UtilForm.Disable(ctlBairro);
                    UtilForm.Disable(ctlCidade);
                    UtilForm.Disable(cboUF);

                    ctlLogradouro.Text  = objEndereco.Logradouro;
                    ctlBairro.Text      = objEndereco.Bairro;
                    ctlCidade.Text      = objEndereco.Localidade;
                    cboUF.Text          = objEndereco.UF;
                    ctlComplemento.Text = objEndereco.Complemento;
                    ctlNr.Focus();
                }
                else
                {
                    UtilForm.Enable(ctlLogradouro);
                    UtilForm.Enable(ctlBairro);
                    UtilForm.Enable(ctlCidade);
                    UtilForm.Enable(cboUF);

                    UtilMensagem.mostrarOk("Endereço", "Não foi possível obter as informações a partir do CEP, preencha manualmente");
                    ctlLogradouro.Focus();
                }
                Cursor.Current = Cursors.Default;
            }
        }
Example #3
0
 private void hdrUIX_Close(object sender, EventArgs e)
 {
     if (UtilMensagem.mostrarSimNao("Sistema", "Deseja realmente encerrar o sistema?", UtilMensagem.MensagemIcone.ERRO))
     {
         System.Windows.Forms.Application.Exit();
     }
 }
Example #4
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            if (_validar.validar(this))
            {
                clnAcesso objAcesso = new clnAcesso
                {
                    Usuario = txtUsuario.Text,
                    Senha   = txtSenha.Text
                };

                int?codFuncionario = objAcesso.autenticarPorUsuario();

                if (codFuncionario != null)
                {
                    clnFuncionario objFuncionario = new clnFuncionario
                    {
                        Cod = (int)codFuncionario
                    }.obterPorCod();

                    if (!objFuncionario.Situacao.Equals(clnFuncionario.funcionarioSituacao.DEMITIDO))
                    {
                        AppDesktop.FuncionarioAtual = objFuncionario;

                        Hide();

                        frmPrincipal frmPrincipal = new frmPrincipal {
                        };
                        frmPrincipal.ShowDialog();

                        try
                        {
                            Application.Restart();
                        }
                        catch (Exception)
                        {
                            Close();
                        }
                    }
                    else
                    {
                        UtilMensagem.mostrarOk("Falha ao acessar", "Não foi possível acessar o sistema pois as credenciais informadas são inválidas.");
                        txtUsuario.Text = "";
                        txtSenha.Text   = "";
                    }

                    return;
                }
                else
                {
                    UtilMensagem.mostrarOk("Falha ao acessar", "Não foi possível acessar o sistema pois as credenciais informadas são inválidas.");
                    txtUsuario.Text = "";
                    txtSenha.Text   = "";
                }
            }
            txtUsuario.Focus();
        }
Example #5
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();
        }