Example #1
0
 public TransporteEmpresaColigada(ClienteControladoraInfo pClienteControladoraInfo)
 {
     this.Id          = pClienteControladoraInfo.IdClienteControladora;
     this.ParentId    = pClienteControladoraInfo.IdCliente;
     this.RazaoSocial = pClienteControladoraInfo.DsNomeRazaoSocial;
     this.CNPJ        = pClienteControladoraInfo.DsCpfCnpj;
 }
        private static void LogarModificacao(ClienteControladoraInfo pParametro, int IdUsuarioLogado, string DescricaoUsuarioLogado)
        {
            ReceberEntidadeRequest <ClienteControladoraInfo> lEntrada = new ReceberEntidadeRequest <ClienteControladoraInfo>();

            lEntrada.Objeto = pParametro;
            ReceberObjetoResponse <ClienteControladoraInfo> lRetorno = ReceberClienteControladora(lEntrada);

            LogCadastro.Logar(lRetorno.Objeto, IdUsuarioLogado, DescricaoUsuarioLogado, LogCadastro.eAcao.Receber);
        }
Example #3
0
        private static ClienteControladoraInfo CriarClienteControladora(DataRow linha)
        {
            var lClienteControladoraInfo = new ClienteControladoraInfo();

            lClienteControladoraInfo.DsCpfCnpj             = linha["ds_cpfcnpj"].DBToString();
            lClienteControladoraInfo.DsNomeRazaoSocial     = linha["ds_nomerazaosocial"].DBToString();
            lClienteControladoraInfo.IdCliente             = linha["id_cliente"].DBToInt32();
            lClienteControladoraInfo.IdClienteControladora = linha["id_cliente_controlada"].DBToInt32();

            return(lClienteControladoraInfo);
        }
Example #4
0
        private string ResponderExcluir()
        {
            string lRetorno = "";

            string lID = Request["Id"];

            if (!string.IsNullOrEmpty(lID))
            {
                RemoverEntidadeCadastroRequest <ClienteControladoraInfo> lRequest;

                RemoverEntidadeCadastroResponse lResponse;

                try
                {
                    ClienteControladoraInfo lClitelInfo = new ClienteControladoraInfo();
                    lClitelInfo.IdClienteControladora = int.Parse(lID);
                    lRequest = new RemoverEntidadeCadastroRequest <ClienteControladoraInfo>()
                    {
                        EntidadeCadastro       = lClitelInfo,
                        DescricaoUsuarioLogado = base.UsuarioLogado.Nome,
                        IdUsuarioLogado        = base.UsuarioLogado.Id
                    };
                    try
                    {
                        lResponse = ServicoPersistenciaCadastro.RemoverEntidadeCadastro <ClienteControladoraInfo>(lRequest);

                        if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK)
                        {
                            lRetorno = RetornarSucessoAjax("Dados Excluidos com sucesso", new object[] { });
                            base.RegistrarLogExclusao();
                        }
                        else
                        {
                            lRetorno = RetornarErroAjax(lResponse.DescricaoResposta);
                        }
                    }
                    catch (Exception exEnvioRequest)
                    {
                        lRetorno = RetornarErroAjax("Erro durante o envio do request para excluir os dados", exEnvioRequest);
                    }
                }
                catch (Exception exConversao)
                {
                    lRetorno = RetornarErroAjax("Erro ao converter os dados", exConversao);
                }
            }
            else
            {
                lRetorno = RetornarErroAjax("Foi enviada ação de cadastro sem objeto para excluir");
            }

            return(lRetorno);
        }
Example #5
0
        private string ResponderCarregarHtmlComDados()
        {
            ConsultarEntidadeCadastroRequest <ClienteControladoraInfo>  lRequest;
            ConsultarEntidadeCadastroResponse <ClienteControladoraInfo> lResponse;

            bool lExcluir = true;

            ClienteControladoraInfo lDados = new ClienteControladoraInfo(Request["Id"]);

            lRequest = new ConsultarEntidadeCadastroRequest <ClienteControladoraInfo>()
            {
                EntidadeCadastro       = lDados,
                DescricaoUsuarioLogado = base.UsuarioLogado.Nome,
                IdUsuarioLogado        = base.UsuarioLogado.Id
            };

            lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteControladoraInfo>(lRequest);

            btnSalvar.Visible = UsuarioPode("Salvar", "3593CB02-1772-4A6C-9893-BC90A7137B0E");

            NovaControladora.Visible = UsuarioPode("Incluir", "4239f749-5c0c-4fd0-abdd-281d94a11744", "3593CB02-1772-4A6C-9893-BC90A7137B0E");

            lExcluir = UsuarioPode("Excluir", "EF3F0430-C176-4B8F-8E2C-BE6B43178B92");

            if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK)
            {
                if (lResponse.Resultado.Count == 0 && NovaControladora.Visible)
                {
                    btnSalvar.Visible = true;
                }

                IEnumerable <TransporteEmpresaColigada> lLista = from ClienteControladoraInfo t
                                                                 in lResponse.Resultado
                                                                 select new TransporteEmpresaColigada(t);

                hidClientes_EmpresasColigadas_ListaJson.Value = JsonConvert.SerializeObject(lLista);
            }
            //else
            //{
            //    RetornarErroAjax("Erro ao consultar os Diretores do cliente", lResponse.DescricaoResposta);
            //}

            //hidDadosCompletos_PF.Value = JsonConvert.SerializeObject(lClientePf);

            return(string.Empty);    //só para obedecer assinatura
        }