//persistir utilizado para nao permitir mudar o proprietario public Portador Persistir(Model.Portador ObjPortador) { Portador TmpPortador = null; if (ObjPortador.CodigoPortador.HasValue) { TmpPortador = RepositoryService.Portador.ObterPor(ObjPortador.CodigoPortador.Value); if (TmpPortador != null) { ObjPortador.ID = TmpPortador.ID; RepositoryService.Portador.Update(ObjPortador); if (!TmpPortador.Status.Equals(ObjPortador.Status) && ObjPortador.Status != null) { this.MudarStatus(TmpPortador.ID.Value, ObjPortador.Status.Value); } return(TmpPortador); } else { ObjPortador.ID = RepositoryService.Portador.Create(ObjPortador); return(ObjPortador); } } else { return(null); } }
public Portador DefinirPropriedades(Intelbras.Message.Helper.MSG0024 xml) { var crm = new Portador(this.Organizacao, this.IsOffline); #region Propriedades Crm->Xml crm.CodigoPortador = xml.CodigoPortador; crm.Nome = xml.Nome; crm.Status = xml.Situacao; crm.IntegradoEm = DateTime.Now; crm.IntegradoPor = usuarioIntegracao.NomeCompleto; crm.UsuarioIntegracao = xml.LoginUsuario; #endregion return(crm); }
public string Enviar(Portador objModel) { throw new NotImplementedException(); }