Exemple #1
0
        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);
        }
Exemple #2
0
 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));
     }
 }
Exemple #3
0
        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));
            }
        }