Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (Artigo.CodBarras == "")
- 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?");
- public override void AntesDeGravar(ref bool Cancel, ExtensibilityEventArgs e)
- {
- base.AntesDeGravar(ref Cancel, e);
- string codArtigo = Artigo.Artigo;
- string codBarrasBD = "";
- Boolean calcula = false;
- if (Artigo.CodBarras == "")
- (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?"))
- case (MsgBoxResult.Yes)
- //resposta Sim
- if (BSO.Base.Artigos.Existe(codArtigo))
- codBarrasBD = BSO.Base.Artigos.DaValorAtributo(codArtigo, Artigo.CodBarras);
- if (Artigo.CodBarras == "")
- calcula = true;
- else Artigo.CodBarras = codBarrasBD;
- case (MsgBoxResult.Cancel)
- //resposta cancel
- Cancel = true;
- if (calcula == true)
- Artigo.CodBarras = CalculaNovoCodBarras();
- else
- PSO.Dialogos.MostraErro("ErroAoGravar");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement