//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!"); } } }
//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!"); } } }