示例#1
0
        private XFrmFechamento_OLD()
        {
            InitializeComponent();

            this.ilustrador = new IllustrateLabel(this, this.lblInfoImprimir, "(CTRL + P) para Imprimir/" +
                                                  "Salvar a nota");
            this.ActiveControl = txtDesconto;
            this.txtDesconto.Focus();
        }
示例#2
0
        //Cotacao cambial do dia
        private void showCotacaoCambial()
        {
            using (var wsBacen = new WSBacenCambio())
            {
                //cada chamada já realizada
                //implica em uma inserção de um tupla se não existir
                //ou atualização se existir
                var cexchange = wsBacen.GetCurrencyExchange();

                if (this._ilustrator == null)
                {
                    var    first = cexchange.Cotacoes.FirstOrDefault();
                    string msg   = first?.ToString() ?? "Cotação Cambial";

                    this._ilustrator = new IllustrateLabel(this, this.lblFonte1, msg);
                    Task.Run(() => this._ilustrator.RunMoving());
                }

                if (this.InvokeRequired)
                {
                    //para chamada assincrona
                    gridControl1.BeginInvoke(new Action(() =>
                    {
                        gridControl1.DataSource = cexchange.Cotacoes;
                    }));

                    gridControl2.BeginInvoke(new Action(() =>
                    {
                        gridControl2.DataSource = cexchange.Cotacoes;

                        gridView1.ExpandAllGroups();
                        gridView1.FocusedRowHandle = 1; //foco no euro
                    }));


                    /*dashboardViewer1.BeginInvoke(new Action(() =>
                     * {
                     *  var dash = Path.Combine(Application.StartupPath, "Dashboards", "Dashboard1.xml");
                     *
                     *  if (File.Exists(dash))
                     *      this.dashboardViewer1.LoadDashboard(dash);
                     *
                     * }));*/
                }
            }
        }
示例#3
0
        //Cotacao cambial do dia
        private void showCotacaoCambial()
        {
            using (var _wsBacen = new WSBacenCambio())
            {
                //cada chamada já realizada
                //implica em uma inserção de um tupla se não existir
                //ou atualização se existir
                var cexchange = _wsBacen.GetCurrencyExchange();

                var dolarEua         = cexchange.Dolar;
                var euro             = cexchange.Euro;
                var iene             = cexchange.Iene;
                var libra            = cexchange.LibraEsterlina;
                var francoSuico      = cexchange.FrancoSuico;
                var coroaDina        = cexchange.CoroaDinamarquesa;
                var coroaNorueguesa  = cexchange.CoroaNorueguesa;
                var coroaSueca       = cexchange.CoroaSueca;
                var dolarAustraliano = cexchange.DolarAustraliano;
                var dolarCanadense   = cexchange.DolarCanadense;

                //antes

                /*var dolarEua = _wsBacen.GetCotacaoDolar();
                 * var euro = _wsBacen.GetCotacaoEuro();
                 * var iene = _wsBacen.GetCotacaoIene();
                 * var libra = _wsBacen.GetCotacaoLibra();
                 * var francoSuico = _wsBacen.GetCotacaoFrancoSuico();
                 * var coroaDina = _wsBacen.GetCotacaoCoroaDinamarquesa();
                 * var coroaNorueguesa = _wsBacen.GetCotacaoCoroaNorueguesa();
                 * var coroaSueca = _wsBacen.GetCotacaoCoroaSueca();
                 * var dolarAustraliano = _wsBacen.GetCotacaoDolarAustraliano();
                 * var dolarCanadense = _wsBacen.GetCotacaoDolarCanadense();
                 *
                 * lastQuote.Add(dolarEua);
                 * lastQuote.Add(euro);
                 * lastQuote.Add(iene);
                 * lastQuote.Add(libra);
                 * lastQuote.Add(francoSuico);
                 * lastQuote.Add(coroaDina);
                 * lastQuote.Add(coroaNorueguesa);
                 * lastQuote.Add(coroaSueca);
                 * lastQuote.Add(dolarAustraliano);
                 * lastQuote.Add(dolarCanadense);*/


                //exibe as cotação de compra e venda das moedas
                this.tileItemDolarEUA.Text          = getTextHtml(dolarEua);
                this.tileItemEuro.Text              = getTextHtml(euro);
                this.tileItemIene.Text              = getTextHtml(iene);
                this.tileItemLibraEsterlina.Text    = getTextHtml(libra);
                this.tileItemFrancoSuico.Text       = getTextHtml(francoSuico);
                this.tileItemCoroaDinamarquesa.Text = getTextHtml(coroaDina);
                this.tileItemCoroaNorueguesa.Text   = getTextHtml(coroaNorueguesa);
                this.tileItemCoroaSueca.Text        = getTextHtml(coroaSueca);
                this.tileItemDolarAustraliano.Text  = getTextHtml(dolarAustraliano);
                this.tileItemDolarCanadense.Text    = getTextHtml(dolarCanadense);

                if (this._ilustrator == null)
                {
                    string msg = _wsBacen.GetCotacaoDolar().ToString();

                    this._ilustrator = new IllustrateLabel(this, this.lblFonte1, msg);
                    Task.Run(() => this._ilustrator.RunMoving());
                }

                //para chamada assincrona
                gridControl1.BeginInvoke(new Action(() =>
                {
                    gridControl1.DataSource = cexchange.Cotacoes;
                }));

                /*dashboardViewer1.BeginInvoke(new Action(() =>
                 * {
                 *  var dash = Path.Combine(Application.StartupPath, "Dashboards", "Dashboard1.xml");
                 *
                 *  if (File.Exists(dash))
                 *      this.dashboardViewer1.LoadDashboard(dash);
                 *
                 * }));*/
            }
        }