public FamiliaMaterial DefinirPropriedades(Intelbras.Message.Helper.MSG0034 xml) { var crm = new FamiliaMaterial(this.Organizacao, this.IsOffline); #region Propriedades Crm->Xml if (!String.IsNullOrEmpty(xml.Nome)) { crm.Nome = xml.Nome; } else { resultadoPersistencia.Sucesso = false; resultadoPersistencia.Mensagem = "Nome não enviado."; return(crm); } if (!String.IsNullOrEmpty(xml.CodigoFamiliaMaterial)) { crm.Codigo = xml.CodigoFamiliaMaterial; } else { resultadoPersistencia.Sucesso = false; resultadoPersistencia.Mensagem = "CódigoFamiliaMaterial não enviado."; return(crm); } crm.Status = xml.Situacao; crm.IntegradoEm = DateTime.Now; crm.IntegradoPor = usuarioIntegracao.NomeCompleto; crm.UsuarioIntegracao = xml.LoginUsuario; #endregion return(crm); }
public FamiliaMaterial Persistir(FamiliaMaterial FamiliaMaterial) { if (!String.IsNullOrEmpty(FamiliaMaterial.Codigo)) { FamiliaMaterial TmpFamiliaMaterial = RepositoryService.FamiliaMaterial.ObterPor(FamiliaMaterial.Codigo); if (TmpFamiliaMaterial != null) { FamiliaMaterial.ID = TmpFamiliaMaterial.ID; RepositoryService.FamiliaMaterial.Update(FamiliaMaterial); if (!TmpFamiliaMaterial.Status.Equals(FamiliaMaterial.Status) && FamiliaMaterial.Status != null) { this.MudarStatus(TmpFamiliaMaterial.ID.Value, FamiliaMaterial.Status.Value); } return(FamiliaMaterial); } else { FamiliaMaterial.ID = RepositoryService.FamiliaMaterial.Create(FamiliaMaterial); } } else { return(null); } return(FamiliaMaterial); }
public string Enviar(FamiliaMaterial objModel) { throw new NotImplementedException(); }