Exemplo n.º 1
0
        public ReceitaPadrao Persistir(Guid usuarioId, Model.ReceitaPadrao receitaPadrao)
        {
            ReceitaPadrao receitaPadraoAtual = new ReceitaPadrao(RepositoryService.NomeDaOrganizacao, RepositoryService.IsOffline, RepositoryService.Provider);

            receitaPadraoAtual = RepositoryService.ReceitaPadrao.ObterPor((int)receitaPadrao.CodReceitaPadrao);

            if (receitaPadraoAtual != null)
            {
                receitaPadrao.ID = receitaPadraoAtual.ID;

                RepositoryService.ReceitaPadrao.Update(receitaPadrao, usuarioId);

                if (receitaPadrao.State != null && !receitaPadraoAtual.State.Equals(receitaPadrao.State))
                {
                    MudarStatus(receitaPadrao.ID.Value, receitaPadrao.State.Value, usuarioId);
                }

                return(receitaPadrao);
            }
            else
            {
                receitaPadrao.ID = RepositoryService.ReceitaPadrao.Create(receitaPadrao, usuarioId);
                return(receitaPadrao);
            }
        }
Exemplo n.º 2
0
        public ReceitaPadrao DefinirPropriedades(Intelbras.Message.Helper.MSG0052 xml)
        {
            var crm = new ReceitaPadrao(this.Organizacao, this.IsOffline);

            #region Propriedades Crm->Xml

            crm.CodReceitaPadrao = xml.CodigoReceitaPadrao;

            crm.Nome = xml.Nome;

            crm.State = xml.Situacao;

            crm.IntegradoEm       = DateTime.Now;
            crm.IntegradoPor      = usuarioIntegracao.NomeCompleto;
            crm.UsuarioIntegracao = xml.LoginUsuario;

            #endregion

            return(crm);
        }
Exemplo n.º 3
0
 public string Enviar(ReceitaPadrao objModel)
 {
     throw new NotImplementedException();
 }