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); }
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); }
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); }
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 }