public EntidadeDTO Salvar(EntidadeDTO dto) { dto = daoEntidade.Adicionar(dto); if (dto.MensagemErro == string.Empty) { if (dto.IsTerceiro) { daoEntidade.AddCustomerSupplierData(dto); dto.MensagemErro = _genericClass.SuccessMessage(); } else { dto.MensagemErro = string.Empty; } dto.Sucesso = true; } else { dto.MensagemErro = _genericClass.ErrorMessage(dto.MensagemErro); } return(dto); }
public Tuple <int, string, bool> Save(OrdemServicoDTO dto) { if (dto.VehicleID <= 0) { dto.VehicleID = VeiculoRN.GetInstance().Salvar(dto.Veiculo).VeiculoID; } dto = dao.Add(dto); if (dto.Sucesso) { return(new Tuple <int, string, bool>(dto.WorkOrderID, _genericClass.SuccessMessage(), true)); } else { return(new Tuple <int, string, bool>(-1, _genericClass.ErrorMessage(dto.MensagemErro), false)); } }
public Tuple <int, string> Salvar(ArtigoDTO dto) { var _genericClass = new GenericRN(); dto = daoProduct.Adicionar(dto); if (string.IsNullOrEmpty(dto.MensagemErro)) { int ItemID = dto.Codigo; ProductPriceListRN.GetInstance().Gravar(dto.PricesList, dto); return(new Tuple <int, string>(dto.Codigo, _genericClass.SuccessMessage())); } else { string errorMessage = _genericClass.ErrorMessage(" Ops!!! Ocorreu um erro ao guardar os dados do artigo:" + dto.MensagemErro.Replace("'", string.Empty)); if (dto.Codigo > 0) { errorMessage += "window.location.href='FichaArtigo?pP=" + dto.Codigo + "'"; } return(new Tuple <int, string>(-1, errorMessage)); } }