private XFrmFechamento_OLD() { InitializeComponent(); this.ilustrador = new IllustrateLabel(this, this.lblInfoImprimir, "(CTRL + P) para Imprimir/" + "Salvar a nota"); this.ActiveControl = txtDesconto; this.txtDesconto.Focus(); }
//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); * * }));*/ } } }
//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); * * }));*/ } }