コード例 #1
0
        public void AddMovimentoLancamentos(List <LancamentoFinanceiro> lancamentos)
        {
            var msg = new StringBuilder();

            foreach (var l in lancamentos)
            {
                //gera movimento apenas dos lançamento da venda que está sendo paga
                if (l.IdVenda != null)
                {
                    AddMovimentoLancamento(l);
                }
                else
                {
                    //forma de pilha
                    //primeira a entra eh o ultima a sair (visualmente)
                    msg.Append("Nº Lançamento: ").Append(l.IdLancamento).Append("\n").Append(msg);
                }
            }
            if (!string.IsNullOrEmpty(msg.ToString()))
            {
                string msgTitle     = "Lançamentos Avulsos\n";
                string msgSeparador = "===============================================================\n";
                msg.Append(msgTitle).Append(msgSeparador).Append(msg);
                XFrmOptionPane.ShowTextArea("Aviso - Os lançamentos abaixo não geraram movimento de caixa!!!",
                                            msg.ToString());
            }
        }
コード例 #2
0
        private void gridViewUpdates_DoubleClick(object sender, System.EventArgs e)
        {
            var sel = gridViewUpdates.GetFocusedRow <UpdateInfo>();

            if (sel != null)
            {
                XFrmOptionPane.ShowTextArea("LOG:", "Informações da aplicação do pacote", sel.LogAplicacao);
            }
        }