void AoClicarVenda(Entidades.Relacionamento.Venda.Venda venda) { UseWaitCursor = true; try { Apresentação.Financeiro.Venda.BaseEditarVenda baseInferior = new Apresentação.Financeiro.Venda.BaseEditarVenda(); baseInferior.Abrir(venda); SubstituirBase(baseInferior); } finally { UseWaitCursor = false; } }
private void listaVendas_AoDuploClique(long? códigoVenda) { Apresentação.Financeiro.Venda.BaseEditarVenda baseVenda; if (códigoVenda.HasValue) { Apresentação.Formulários.AguardeDB.Mostrar(); baseVenda = new Apresentação.Financeiro.Venda.BaseEditarVenda(); baseVenda.Abrir(Entidades.Relacionamento.Venda.Venda.ObterVenda(códigoVenda.Value)); SubstituirBase(baseVenda); Apresentação.Formulários.AguardeDB.Fechar(); } }
/// <summary> /// Ocorre quando usuário clica em um documento. /// </summary> /// <param name="relacionamento">Documento que será aberto.</param> private void listaDocumentosAcerto_AoEscolherDocumento(Entidades.Relacionamento.Relacionamento relacionamento) { if (relacionamento is Entidades.Relacionamento.Saída.Saída) { Saída.SaídaBaseInferior baseInferior = new Saída.SaídaBaseInferior(); baseInferior.Abrir(relacionamento); SubstituirBase(baseInferior); } else if (relacionamento is Entidades.Relacionamento.Retorno.Retorno) { Retorno.RetornoBaseInferior baseInferior = new Apresentação.Financeiro.Retorno.RetornoBaseInferior(); baseInferior.Abrir(relacionamento); SubstituirBase(baseInferior); } else if (relacionamento is Entidades.Relacionamento.Venda.Venda) { Venda.BaseEditarVenda baseInferior = new Apresentação.Financeiro.Venda.BaseEditarVenda(); baseInferior.Abrir(relacionamento); SubstituirBase(baseInferior); } else throw new NotSupportedException(); }