Exemplo n.º 1
0
        private void CarregaDados()
        {
            PessoaModel pessoa = UsuarioHelper.ShowPerson(Settings.UserKey);

            lblNome.Text     = string.Format("Nome: {0}", pessoa.NOME);
            lblEmail.Text    = string.Format("E-mail: {0}", pessoa.EMAIL);
            lblTelefone.Text = string.Format("Telefone: {0}", pessoa.TELEFONE);
            lblCPF.Text      = string.Format("CPF: {0}", pessoa.CPF);

            if (Settings.isService)
            {
                lblCNH.IsVisible = true;
                lblCNH.Text      = string.Format("Carteira de Motorista: {0}", pessoa.CNH);
            }
            else
            {
                lblCNH.IsVisible = false;
            }
        }
        async Task ExecuteLoadItemsCommand()
        {
            if (IsBusy)
            {
                return;
            }

            IsBusy = true;

            try
            {
                Items.Clear();
                var items = await ChatHelper.GetAllChat();

                foreach (var item in items)
                {
                    vwChat vwItem = new vwChat();
                    vwItem.Pessoa        = UsuarioHelper.ShowPerson(Settings.isService ? item.COD_USUARIO : item.COD_PRESTADOR);
                    vwItem.ID            = item.ID;
                    vwItem.COD_FRETE     = item.COD_FRETE;
                    vwItem.COD_USUARIO   = item.COD_USUARIO;
                    vwItem.COD_PRESTADOR = item.COD_PRESTADOR;
                    vwItem.DSC_COD_FRETE = string.Format("Frete: #{0}", item.COD_FRETE.ToString().Split('-')[0].ToUpper());

                    Items.Add(vwItem);
                }

                SetQtdTotalItens(Items.Count);
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex);
            }
            finally
            {
                IsBusy = false;
            }
        }
Exemplo n.º 3
0
        public void CarregaDados()
        {
            lblContato.Text = string.Format("Contato: {0}", Item.Pessoa.NOME);

            if (Settings.isService)
            {
                grdStatus.IsVisible = true;
                btnSalvar.Icon      = "ic_save.png";
            }
            else
            {
                grdStatus.IsVisible = false;
                btnSalvar.Icon      = "ic_archive.png";
            }

            #region + Usuario

            PessoaModel pessoa;

            if (Settings.isService)
            {
                pessoa          = UsuarioHelper.ShowPerson(Item.COD_USUARIO);
                lblUsuario.Text = "CONTATO";
            }
            else
            {
                pessoa          = UsuarioHelper.ShowPerson(Item.COD_PRESTADOR);
                lblUsuario.Text = "PRESTADOR DE SERVIÇO";
            }

            lblNome.Text     = string.Format("Nome: {0}", pessoa.NOME);
            lblEmail.Text    = string.Format("E-mail: {0}", pessoa.EMAIL);
            lblTelefone.Text = string.Format("Telefone: {0}", pessoa.TELEFONE);

            #endregion
        }
Exemplo n.º 4
0
        private void CarregaCombos()
        {
            lblCode.Text = string.Format("Code: #{0}", Item.ID.ToString().Split('-')[0].ToUpper());

            #region + Geral

            lblLocalPartida.Text    = string.Format("De: {0} / {1}", Item.CIDADE_PARTIDA, Item.ESTADO_PARTIDA.UF);
            lblDisponibilidade.Text = string.Format("Data da Coleta: {0}.", Item.DSC_DISPONIBILIDADE);
            lblValor.Text           = string.Format("Valor: {0}", Item.DSC_VALOR);

            if (Item.CIDADE_DESTINO != null && Item.CIDADE_DESTINO.Trim() != "")
            {
                lblLocalDestino.IsVisible = true;
                lblLocalDestino.Text      = string.Format("Para: {0} / {1}", Item.CIDADE_DESTINO, Item.ESTADO_DESTINO.UF);
            }

            #endregion

            #region + Veículo

            if (Item.VEICULO.MODELO != null && Item.VEICULO.MODELO.Trim() != "")
            {
                lblModelo.Text = string.Format("Modelo: {0}", Item.VEICULO.MODELO);
            }
            else
            {
                lblModelo.IsVisible = false;
            }

            if (Item.VEICULO.COR != null && Item.VEICULO.COR.Trim() != "")
            {
                lblCor.Text = string.Format("Cor: {0}", Item.VEICULO.COR);
            }
            else
            {
                lblCor.IsVisible = false;
            }

            if (Item.VEICULO.DESCRICAO == null || Item.VEICULO.DESCRICAO.Trim() == "")
            {
                lblDescricao.IsVisible = false;
            }
            else
            {
                lblDescricao.Text = string.Format("Descrição: {0}", Item.VEICULO.DESCRICAO);
            }

            if (Item.VEICULO.OBS == null || Item.VEICULO.OBS.Trim() == "")
            {
                lblObs.IsVisible = false;
            }
            else
            {
                lblObs.Text = string.Format("Obs.: {0}", Item.VEICULO.OBS);
            }

            #endregion

            #region + Usuario

            pessoa = UsuarioHelper.ShowPerson(Item.COD_USUARIO);

            lblNome.Text     = string.Format("Nome: {0}", pessoa.NOME);
            lblEmail.Text    = string.Format("E-mail: {0}", pessoa.EMAIL);
            lblTelefone.Text = string.Format("Telefone: {0}", pessoa.TELEFONE);

            #endregion
        }
        public async Task ExecuteLoadItemsCommand()
        {
            if (IsBusy)
            {
                return;
            }

            IsBusy = true;
            //UserDialogs.Instance.Loading("Carregando...");

            try
            {
                Items.Clear();
                List <PedidoModel> items;

                if (Settings.isService)
                {
                    items = await PedidoHelper.GetAllPedidoByPrestador();
                }
                else
                {
                    items = await PedidoHelper.GetAllPedidoByUser();
                }

                foreach (var item in items)
                {
                    if (!isArquivados && isChekin && (item.STATUS != 2 && item.STATUS != 3))
                    {
                        continue;
                    }

                    if (isArquivados)
                    {
                        if (Settings.isUser && !item.INATIVO_USER)
                        {
                            continue;
                        }

                        if (Settings.isService && !item.INATIVO_PRESTADOR)
                        {
                            continue;
                        }
                    }
                    else
                    {
                        if (Settings.isUser && item.INATIVO_USER)
                        {
                            continue;
                        }

                        if (Settings.isService && item.INATIVO_PRESTADOR)
                        {
                            continue;
                        }
                    }

                    vwPedido vwItem = new vwPedido();

                    if (Settings.isService)
                    {
                        vwItem.Pessoa = UsuarioHelper.ShowPerson(item.COD_USUARIO);
                    }
                    else
                    {
                        vwItem.Pessoa = UsuarioHelper.ShowPerson(item.COD_PRESTADOR);
                    }

                    vwItem.ID               = item.ID;
                    vwItem.COD_FRETE        = item.COD_FRETE;
                    vwItem.COD_USUARIO      = item.COD_USUARIO;
                    vwItem.COD_PRESTADOR    = item.COD_PRESTADOR;
                    vwItem.STATUS           = item.STATUS;
                    vwItem.DSC_COD_FRETE    = string.Format("Frete: #{0}", item.COD_FRETE.ToString().Split('-')[0].ToUpper());
                    vwItem.DESCRICAO        = item.DESCRICAO;
                    vwItem.OBS              = item.OBS;
                    vwItem.LOCAL_DESTINO    = item.LOCAL_DESTINO;
                    vwItem.DATA_ENVIO       = item.DATA_ENVIO;
                    vwItem.DATA_SOLICITACAO = item.DATA_SOLICITACAO;

                    switch (item.STATUS)
                    {
                    case 0:
                        vwItem.DSC_STATUS = "Em Aberto";
                        vwItem.DSC_COR    = "Green";
                        break;

                    case 1:
                        vwItem.DSC_STATUS = "Reservado";
                        vwItem.DSC_COR    = "Gray";
                        break;

                    case 2:
                        vwItem.DSC_STATUS = "A Caminho";
                        vwItem.DSC_COR    = "Blue";
                        break;

                    case 3:
                        vwItem.DSC_STATUS = "Saio para Entrega";
                        vwItem.DSC_COR    = "Blue";
                        break;

                    case 4:
                        vwItem.DSC_STATUS = "Concluído";
                        vwItem.DSC_COR    = "Black";
                        break;

                    case 5:
                        vwItem.DSC_STATUS = "Cancelado";
                        vwItem.DSC_COR    = "Red";
                        break;

                    default:
                        vwItem.DSC_STATUS = "";
                        vwItem.DSC_COR    = "Black";
                        break;
                    }

                    Items.Add(vwItem);
                }

                SetQtdTotalItens(Items.Count);
            }
            catch (Exception ex)
            {
                //UserDialogs.Instance.HideLoading();
                Debug.WriteLine(ex);
            }
            finally
            {
                IsBusy = false;
                //UserDialogs.Instance.HideLoading();
            }
        }
Exemplo n.º 6
0
 public frmEditService()
 {
     InitializeComponent();
     Registro = UsuarioHelper.ShowPerson(Settings.UserKey);
     CarregaDados();
 }