public XFrmRealEuro() { InitializeComponent(); //var excel = @"D:\Desktop\Relação de embarques 2016 JST.xlsx"; //ConnectionExcel e = new ConnectionExcel(excel); //e.FillGridControl(gridControl1); var lista = new List <ModelControlLancamento>(); for (int i = 1; i < 20; i++) { var m = new ModelControlLancamento(); m.DataLancamento = DateTime.Now; m.ValorLancamento = i + 1000 * 2; m.DataVencimento = DateTime.Now.AddDays(60).Date; m.Observacao = "JST 016/0" + i; if (i % 2 == 0) { m.Moeda = TypeMoeda.Euro; } else { m.Moeda = TypeMoeda.Real; } lista.Add(m); } gridControl1.DataSource = lista; }
private void culture(ModelControlLancamento m) { // obtém a cultura local var cultureInfo = Thread.CurrentThread.CurrentCulture; // faz uma cópia das informações de formatação de número da cultura local var numberFormatInfo = (NumberFormatInfo)cultureInfo.NumberFormat.Clone(); // fixa o símbolo da moeda estrangeira numberFormatInfo.CurrencySymbol = "US$"; // obtém o valor em moeda estrangeira formatado conforme a cultura local //var valorFormatado = string.Format(numberFormatInfo, "{0:C}", valor); }
public override async void Salvar() { ModelControlLancamento m = new ModelControlLancamento(gridViewBase); this.Enabled = false; var r = await XFrmWait.StartTask <bool>(Task.Run(() => m.CreateLancamentos()), "Gerando lançamentos"); if (r) { this.Enabled = true; base.ShowResult <LancamentoFinanceiro>(m.Result); base.ShowErrors <LancamentoFinanceiro>(m.Errors); } }