예제 #1
0
 //Salvar o item em edição ou para adição à NF
 private void salvarItem()
 {
     //se estiver editando a NF este botao irá atualizar o item em edicao
     if (formTypeAction == FormTypeAction.Alterar) //se estiver editando o item
     {
         var regraFiscal = lookUpRegraFiscal1.RegraFiscal;
         var updItem     = indexarItemNotaFiscal();
         if (updItem != null && regraFiscal != null)
         {
             itemSelect.Update(updItem);
             this.Dispose();
         }
         else
         {
             XMessageIts.Advertencia("Selecione um produto ou verifique se a regra fiscal foi selecionada!");
         }
     }
     else //se estiver adicionando
     {
         if (!String.IsNullOrEmpty(txtVlrUnitario.Text) &&
             !String.IsNullOrEmpty(txtQtde.Text)) //se nenhum dos txts for nulo
         {
             txtVlrTotal.Text = calcularItem().ToString("n2");
             this.XFrmNotaFiscal.itensNota.Add(indexarItemNotaFiscal());
             this.Dispose();
         }
         else
         {
             XMessageIts.Advertencia("Informe o valor unitário e quantidade do item!");
         }
     }
 }
예제 #2
0
 //Salvar o item em edição ou para adição à NF
 private void btnSalvar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     //se estiver editando a NF este botao irá atualizar o item em edicao
     if (formTypeAction == FormTypeAction.Visualizar) //se estiver editando o item
     {
         var updItem = indexarItemNotaFiscal();
         if (updItem != null)
         {
             itemSelect.Update(updItem);
             this.Dispose();
         }
         else
         {
             XMessageIts.Advertencia("Selecione um produto!");
         }
     }
     else //se estiver editando
     {
         if (!String.IsNullOrEmpty(txtVlrUnitario.Text) &&
             !String.IsNullOrEmpty(txtQtde.Text)) //se nenhum dos txts for nulo
         {
             txtVlrTotal.Text = calcularItem().ToString("n2");
             this.XFrmNotaFiscal.itensNota.Add(indexarItemNotaFiscal());
             this.Dispose();
         }
         else
         {
             XMessageIts.Advertencia("Informe o valor unitário e quantidade do item!");
         }
     }
 }