Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. if (Artigo.CodBarras == "")
  2. PSO.Dialogos.MostraPerguntaSimples("O código de barras do artigo não se encontra na norma EAN13 escolhida. Deseja atribuir - lhe um código de barras da norma EAN13?");
  3.  
  4. public override void AntesDeGravar(ref bool Cancel, ExtensibilityEventArgs e)
  5. {
  6. base.AntesDeGravar(ref Cancel, e);
  7. string codArtigo = Artigo.Artigo;
  8. string codBarrasBD = "";
  9. Boolean calcula = false;
  10.  
  11. if (Artigo.CodBarras == "")
  12. (PSO.Dialogos.MostraPerguntaSimples("O código de barras do artigo não se encontra na norma EAN13 escolhida. Deseja atribuir - lhe um código de barras da norma EAN13?"))
  13.  
  14. case (MsgBoxResult.Yes)
  15. //resposta Sim
  16. if (BSO.Base.Artigos.Existe(codArtigo))
  17. codBarrasBD = BSO.Base.Artigos.DaValorAtributo(codArtigo, Artigo.CodBarras);
  18. if (Artigo.CodBarras == "")
  19. calcula = true;
  20. else Artigo.CodBarras = codBarrasBD;
  21.  
  22. case (MsgBoxResult.Cancel)
  23. //resposta cancel
  24. Cancel = true;
  25.  
  26. if (calcula == true)
  27. Artigo.CodBarras = CalculaNovoCodBarras();
  28. else
  29. PSO.Dialogos.MostraErro("ErroAoGravar");
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement