public ReferenciasCanal Persistir(Model.ReferenciasCanal ObjReferenciasCanal) { ReferenciasCanal TmpReferenciasCanal = null; if (ObjReferenciasCanal.ID.HasValue) { TmpReferenciasCanal = RepositoryService.ReferenciasCanal.ObterPor(ObjReferenciasCanal.ID.Value); if (TmpReferenciasCanal != null) { ObjReferenciasCanal.ID = TmpReferenciasCanal.ID; RepositoryService.ReferenciasCanal.Update(ObjReferenciasCanal); if (!TmpReferenciasCanal.State.Equals(ObjReferenciasCanal.State) && ObjReferenciasCanal.State != null) { this.MudarStatus(TmpReferenciasCanal.ID.Value, ObjReferenciasCanal.State.Value); } return(TmpReferenciasCanal); } else { return(null); } } else { ObjReferenciasCanal.ID = RepositoryService.ReferenciasCanal.Create(ObjReferenciasCanal); return(ObjReferenciasCanal); } }
public ReferenciasCanal DefinirPropriedades(Intelbras.Message.Helper.MSG0070 xml) { var crm = new ReferenciasCanal(this.Organizacao, this.IsOffline); #region Propriedades Crm->Xml if (!String.IsNullOrEmpty(xml.Nome)) { crm.Nome = xml.Nome; } if (!String.IsNullOrEmpty(xml.CodigoReferencia)) { crm.ID = new Guid(xml.CodigoReferencia); } if (!String.IsNullOrEmpty(xml.NomeContato)) { crm.Contato = xml.NomeContato; } if (!String.IsNullOrEmpty(xml.Telefone)) { crm.Telefone = xml.Telefone; } if (!String.IsNullOrEmpty(xml.Conta)) { crm.Canal = new Lookup(new Guid(xml.Conta), ""); } crm.State = xml.Situacao; //crm.IntegradoEm = DateTime.Now; //crm.IntegradoPor = usuarioIntegracao.NomeCompleto; //crm.UsuarioIntegracao = xml.LoginUsuario; #endregion return(crm); }
public string Enviar(ReferenciasCanal objModel) { throw new NotImplementedException(); }
public ReferenciasCanal DefinirPropriedades(Intelbras.Message.Helper.MSG0071 xml) { var crm = new ReferenciasCanal(this.Organizacao, this.IsOffline); return(crm); }