internal static LawOfficeContextDataLogon FromDTO(DTOLawOfficeContextDataLogon dto) { LawOfficeContextDataLogon model = new LawOfficeContextDataLogon(); model.Apelido = dto.Apelido; model.AuthCode = dto.AuthCode; model.BILicencas = dto.BILicencas; //model.ClientNumberFormatInfo = dto.ClientNumberFormatInfo; model.ContaDeAcesso = dto.ContaDeAcesso; model.Domain = dto.Domain; model.DTUltimaMensagem = dto.DTUltimaMensagem; model.EasyReportLicencas = dto.EasyReportLicencas; model.EmailFuncionario = dto.EmailFuncionario; model.Escritorio = dto.Escritorio; model.EscritorioCNPJ = dto.EscritorioCNPJ; model.EscritorioLicencas = dto.EscritorioLicencas; model.flAcessaBI = dto.flAcessaBI; model.flAcessaEasyReport = dto.flAcessaEasyReport; model.flAdmin = dto.flAdmin; model.flTemIntegracaoSAP = dto.flTemIntegracaoSAP; //List<PCA.LawOffice.Messages.Funcionalidade> modelFunc = new List<PCA.LawOffice.Messages.Funcionalidade>(); //foreach (DTOs.Funcionalidade dtoFunc in dto.Funcionalidades) //{ // modelFunc.Add(EnumConverter.FromDTO(dtoFunc)); //} //model.Funcionalidades = modelFunc.ToArray(); model.GuidEscritorio = dto.GuidEscritorio; model.GuidUsuario = dto.GuidUsuario; model.HashCodeSenha = dto.HashCodeSenha; model.IDContaDeAcesso = dto.IDContaDeAcesso; model.IDEscritorio = dto.IDEscritorio; model.IDFuncionario = dto.IDFuncionario; model.IDsGruposFuncionalidades = dto.IDsGruposFuncionalidades; model.inPermiteIndicarAprovadorAdto = dto.inPermiteIndicarAprovadorAdto; //List<PCA.LawOffice.Messages.TipoIntegracao> modelIntegracoes = new List<PCA.LawOffice.Messages.TipoIntegracao>(); //foreach (DTOs.TipoIntegracao dtoInteg in dto.IntegracoesAtivas) //{ // modelIntegracoes.Add(EnumConverter.FromDTO(dtoInteg)); //} //model.IntegracoesAtivas = modelIntegracoes.ToArray(); model.IsMigrador = dto.IsMigrador; model.NewVersion = dto.NewVersion; model.Nome = dto.Nome; model.nrFluxosCustomizadosDoEscritorio = dto.nrFluxosCustomizadosDoEscritorio; //model.Platform = EnumConverter.FromDTO(dto.Platform); model.PrimeiroAcesso = dto.PrimeiroAcesso; //model.Result = EnumConverter.FromDTO(dto.Result); model.UserMessage = dto.UserMessage; if (dto.SenderContext != null) { model.SenderContext = FromDTO(dto.SenderContext); } return(model); }
public static DTOLawOfficeContextDataLogon ToDTO(Lawoffice.Backend.SessionService.LawOfficeContextDataLogon model, int idEscritorioIdentity = int.MinValue) { DTOLawOfficeContextDataLogon dto = new DTOLawOfficeContextDataLogon(); dto.Apelido = model.Apelido; dto.AuthCode = model.AuthCode; dto.BILicencas = model.BILicencas; //dto.ClientNumberFormatInfo = model.ClientNumberFormatInfo; dto.ContaDeAcesso = model.ContaDeAcesso; dto.Domain = model.Domain; dto.DTUltimaMensagem = model.DTUltimaMensagem; dto.EasyReportLicencas = model.EasyReportLicencas; dto.EmailFuncionario = model.EmailFuncionario; dto.Escritorio = model.Escritorio; dto.EscritorioCNPJ = model.EscritorioCNPJ; dto.EscritorioLicencas = model.EscritorioLicencas; dto.flAcessaBI = model.flAcessaBI; dto.flAcessaEasyReport = model.flAcessaEasyReport; dto.flAdmin = model.flAdmin; dto.flTemIntegracaoSAP = model.flTemIntegracaoSAP; //List<DTOs.Funcionalidade> dtoFun = new List<DTOs.Funcionalidade>(); //if (model.Funcionalidades != null) //{ // foreach (PCA.LawOffice.Messages.Funcionalidade modFunc in model.Funcionalidades) // { // dtoFun.Add(EnumConverter.ToDTO(modFunc)); // } //} //dto.Funcionalidades = dtoFun.ToArray(); dto.GuidEscritorio = model.GuidEscritorio; dto.GuidUsuario = model.GuidUsuario; dto.HashCodeSenha = model.HashCodeSenha; dto.IDContaDeAcesso = model.IDContaDeAcesso; dto.IDEscritorio = model.IDEscritorio; dto.IDEscritorioIdentity = idEscritorioIdentity; dto.IDFuncionario = model.IDFuncionario; dto.IDsGruposFuncionalidades = model.IDsGruposFuncionalidades; dto.inPermiteIndicarAprovadorAdto = model.inPermiteIndicarAprovadorAdto; //List<DTOs.TipoIntegracao> dtoInt = new List<DTOs.TipoIntegracao>(); //if (model.IntegracoesAtivas != null) //{ // foreach (PCA.LawOffice.Messages.TipoIntegracao modInt in model.IntegracoesAtivas) // { // dtoInt.Add(EnumConverter.ToDTO(modInt)); // } //} //dto.IntegracoesAtivas = dtoInt.ToArray(); dto.IsMigrador = model.IsMigrador; dto.NewVersion = model.NewVersion; dto.Nome = model.Nome; dto.nrFluxosCustomizadosDoEscritorio = model.nrFluxosCustomizadosDoEscritorio; //dto.Platform = EnumConverter.ToDTO(model.Platform); dto.PrimeiroAcesso = model.PrimeiroAcesso; //dto.Result = EnumConverter.ToDTO(model.Result); dto.UserMessage = model.UserMessage; if (model.SenderContext != null) { dto.SenderContext = ToDTO(model.SenderContext); } return(dto); }