public override void BotaoInserir() { try { NFeSelected = new NFE_CABECALHO(); CarregarTabDados(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Alerta do sistema", MessageBoxButton.OK, MessageBoxImage.Error); } }
public override void BotaoCancelar() { try { CarregarTabLista(); BotaoLocalizar(); NFeSelected = null; } catch (Exception ex) { MessageBox.Show(ex.Message, "Alerta do sistema", MessageBoxButton.OK, MessageBoxImage.Error); } }
public void ExcluirNFe() { try { using (ServidorClient Servico = new ServidorClient()) { Servico.DeleteNfeCabecalho(NFeSelected); NFeSelected = null; } } catch (Exception ex) { throw ex; } }
public void AtualizarListaNFe(int pagina) { try { using (ServidorClient Servico = new ServidorClient()) { if (pagina == 0) { IndiceNavegacao = 0; } else if (pagina > 0 && ListaNFe.Count == QuantidadePagina) { IndiceNavegacao += QuantidadePagina; } else if (pagina < 0 && IndiceNavegacao != 0) { IndiceNavegacao -= QuantidadePagina; } NFE_CABECALHO NFe = new NFE_CABECALHO(); IList <NFE_CABECALHO> ListaServ = Servico.SelectNfeCabecalhoPagina(IndiceNavegacao, QuantidadePagina, NFe); ListaNFe.Clear(); foreach (NFE_CABECALHO objAdd in ListaServ) { ListaNFe.Add(objAdd); } NFeSelected = null; } QuantidadeCarregada = ListaNFe.Count; ControlarNavegacao(); } catch (Exception ex) { throw ex; } }
public void CarregarNFeSelected() { try { if (NFeSelected != null && NFeSelected.ID != 0) { using (ServidorClient serv = new ServidorClient()) { NFeSelected = serv.SelectNfeCabecalhoId((int)NFeSelected.ID); } } if (NFeSelected.NFE_DESTINATARIO == null) { NFeSelected.NFE_DESTINATARIO = new List <NFE_DESTINATARIO>(); NFeSelected.NFE_DESTINATARIO.Add(new NFE_DESTINATARIO()); } } catch (Exception ex) { throw ex; } }