Exemple #1
0
        public override void AcaoSecundaria(ExibicaoGenerica contexto)
        {
            var vend = contexto.Convert <Vendedor>();

            using (var repo = new BaseGeral.Repositorio.Escrita())
            {
                repo.InativarDadoBase(vend, DefinicoesTemporarias.DateTimeNow);
                Remover(contexto);
            }
        }
Exemple #2
0
        protected override (string, string) ItemComparado(ExibicaoGenerica item, int modoBusca)
        {
            var vend = item.Convert <Vendedor>();

            switch (modoBusca)
            {
            case 0: return(vend.Nome, null);

            case 1: return(vend.CPFStr, null);

            default: return(vend.Nome, vend.CPFStr);
            }
        }
        protected override (string, string) ItemComparado(ExibicaoGenerica item, int modoBusca)
        {
            var forn = item.Convert <FornecedorDI>();

            switch (modoBusca)
            {
            case 0: return(forn.Nome, null);

            case 1: return(forn.CNPJ, null);

            default: return(forn.Nome, forn.CNPJ);
            }
        }
        public override async void Editar(ExibicaoGenerica contexto)
        {
            var categoria = contexto.Convert <CategoriaDI>();
            var index     = Itens.IndexOf(contexto);
            var caixa     = new AdicionarCategoria(categoria.Nome);

            if (await caixa.ShowAsync() == ContentDialogResult.Primary)
            {
                categoria.Nome = caixa.Nome;
                using (var repo = new BaseGeral.Repositorio.Escrita())
                {
                    repo.SalvarItemSimples(categoria, DefinicoesTemporarias.DateTimeNow);
                }
                Itens.RemoveAt(index);
                Itens.Insert(index, Convert(categoria));
            }
        }
        protected override void InvalidarItem(ExibicaoGenerica item, int modoBusca)
        {
            var forn = item.Convert <FornecedorDI>();

            switch (modoBusca)
            {
            case 0:
                forn.Nome = InvalidItem;
                break;

            case 1:
                forn.CNPJ = InvalidItem;
                break;

            default:
                forn.Nome = forn.CNPJ = InvalidItem;
                break;
            }
        }
Exemple #6
0
        protected override void InvalidarItem(ExibicaoGenerica item, int modoBusca)
        {
            var vend = item.Convert <Vendedor>();

            switch (modoBusca)
            {
            case 0:
                vend.Nome = InvalidItem;
                break;

            case 1:
                vend.CPFStr = InvalidItem;
                break;

            default:
                vend.Nome = vend.CPFStr = InvalidItem;
                break;
            }
        }
Exemple #7
0
        public override void Editar(ExibicaoGenerica contexto)
        {
            var dest = contexto.Convert <ClienteDI>();

            if (!string.IsNullOrEmpty(dest.CPF))
            {
                if (dest.IndicadorIE == 1)
                {
                    MainPage.Current.Navegar <AdicionarCliente>(new ControllerAdicaoClientePFContribuinte(dest));
                }
                else
                {
                    MainPage.Current.Navegar <AdicionarCliente>(new ControllerAdicaoClientePF(dest));
                }
            }
            else if (!string.IsNullOrEmpty(dest.CNPJ))
            {
                MainPage.Current.Navegar <AdicionarCliente>(new ControllerAdicaoClientePJ(dest));
            }
            else
            {
                MainPage.Current.Navegar <AdicionarCliente>(new ControllerAdicaoClienteEstrangeiro(dest));
            }
        }
Exemple #8
0
 protected override (string, string) ItemComparado(ExibicaoGenerica item, int modoBusca)
 => BuscadorCliente.StaticItemComparado(item.Convert <ClienteDI>(), modoBusca);
        protected override (string, string) ItemComparado(ExibicaoGenerica item, int modoBusca)
        {
            var categoria = item.Convert <CategoriaDI>();

            return(categoria.Nome, categoria.Nome);
        }
        public override void Editar(ExibicaoGenerica contexto)
        {
            var fornecedor = contexto.Convert <FornecedorDI>();

            MainPage.Current.Navegar <AdicionarFornecedor>(fornecedor);
        }
        protected override void InvalidarItem(ExibicaoGenerica item, int modoBusca)
        {
            var categoria = item.Convert <CategoriaDI>();

            categoria.Nome = InvalidItem;
        }
 public override void Editar(ExibicaoGenerica contexto)
 {
     MainPage.Current.Navegar <AdicionarMotorista>(contexto.Convert <MotoristaDI>());
 }
Exemple #13
0
        public override void Editar(ExibicaoGenerica contexto)
        {
            var vend = contexto.Convert <Vendedor>();

            MainPage.Current.Navegar <AdicionarVendedor>(vend);
        }
Exemple #14
0
 protected override void InvalidarItem(ExibicaoGenerica item, int modoBusca)
 => BuscadorCliente.StaticInvalidarItem(item.Convert <ClienteDI>(), modoBusca);
 public override async void AcaoSecundaria(ExibicaoGenerica contexto)
 {
     var categoria = contexto.Convert <CategoriaDI>();
     var caixa     = new AssociarCategoriaFornecedor(categoria);
     await caixa.ShowAsync();
 }
 protected override void InvalidarItem(ExibicaoGenerica item, int modoBusca)
 => BuscadorMotorista.StaticInvalidarItem(item.Convert <MotoristaDI>(), modoBusca);
 protected override (string, string) ItemComparado(ExibicaoGenerica item, int modoBusca)
 => BuscadorMotorista.StaticItemComparado(item.Convert <MotoristaDI>(), modoBusca);