private void btnRefresh_ItemClick(object sender, ItemClickEventArgs e) { var ctx = SchedulerContextGeneric <TaskIts> .Instance; //gridControlTasks.DataSource = ctx.Dao.FindAll().OrderByDescending(t => t.DtCriacao); XFrmWait.StartTask(carregarTarefas()); }
public void RefreshItemClick() { XFrmWait.StartTask(carregarLancamentos(), "Carregando Lançamentos"); //permite as tarefas serem executadas this._cancelTask = false; }
private void btnRefresh_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (!String.IsNullOrEmpty(codigoTpMov)) { XFrmWait.StartTask(carregarNotas(codigoTpMov.ToString()), "Carregando Notas Fiscais"); } }
private void btnCriarEstrutura_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (isValidReport()) { var grupo = cbGrupoRelatorio.SelectedItem as ReportGroup; if (_typeReport == TypeReport.Report) { XFrmWait.StartTask(Task.Run(() => showReport(grupo)), "Carregando imagem do relatório"); } //seta o dashboard else { XFrmWait.StartTask(Task.Run(() => showDashboard(grupo)), "Carregando imagem do relatório"); } //chama outra tela this.IsCancelado = false; this.Dispose(); } else { XMessageIts.Erro("Usuário sem permissão para editar do grupo Sistema"); this.IsCancelado = true; } }
private async void barBtnHistoricoCotacaoTodasMoedas_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var lista = new List <CotacaoMonetaria>(); var bacen = new WSBacenCambio(); for (int i = 0; i < cbMoedas.GetItensCount(); i++) { cbMoedas.SelectedIndex = i; var moeda = cbMoedas.SelectedItem as Moeda; if (moeda != null) { try { var aux = await XFrmWait.StartTask(Task.Run(() => bacen.GetCotacaoMonetariaFromBacen( dateEditInicio.DateTime, dateEditFim.DateTime, moeda)), "Filtrando moeda: " + moeda); lista.AddRange(aux); this.gridControl1.DataSource = lista; this.gridView1.RefreshData(); } catch (BacenCambioException ex) { ex.ShowExceptionMessage(); return; } } } bacen.Dispose(); }
private async void XFrmAddFilial_Shown(object sender, EventArgs e) { bool result = await XFrmWait.StartTask <bool>(carregarMatriz(), "Carregando Matrizes", this); if (result) { indexarFormulario(_filialAnt); } }
//Ao selecionar alguma matriz.. private void cbMatrizFilter_SelectedIndexChanged(object sender, EventArgs e) { var comboEdit = sender as ComboBoxEdit; if (cbMatrizFilter.Items.Count > 0) { this.matrizSelect = comboEdit.EditValue as Entidades.POCO.EmpresaMatriz; XFrmWait.StartTask(fillGridContas(), "Carregando contas..."); } }
private void refreshProduto() { //condicoes para nao carregar a tabela toda vez if (this.gridViewProdutos.IsEmpty) { XFrmWait.StartTask(carregarProdutos(), "Carregando produtos"); this.txtCodigoBarrasProduto.Focus(); this.txtCodigoBarrasProduto.SelectAll(); } }
private void btnRefresh_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { XFrmWait.StartTask(fillCbMatriz(), "Carregando matriz..."); XFrmWait.StartTask(fillTreeList(), "Carregando contas..."); //if (lastNode != null) //{ // treeListContas.SelectNode(lastNode); //} }
private void barBtnAtualizar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { XFrmWait.StartTask(carregarProposta(), "Carregando Vendas/Cotações"); //1 Opcao //Task.Factory.StartNew(CarregarProposta); //2 Opcao //var lista = await new BalcaoContext().VendaDao.WhereAsync(v => !v.StatusProposta.Equals(StatusProduto.Cancelado.ToString())); //gridControlVendas.DataSource = lista; }
private async void XFrmAddImpostoItemNf_Shown(object sender, EventArgs e) { //carregando produtos var result1 = await XFrmWait.StartTask <bool>(carregarDados(), "Carregando informações", this); if (result1) { //txtBaseCalculo.Text = baseCalculo.ToString("n2"); IndexarFormulario(); } }
public override async void PreVisualizarValidar() { var r = await XFrmWait.StartTask <bool>(Task.Run(() => validar()), "Validando lançamentos"); if (r) { base.PreVisualizarValidar(); gridViewResult.RestoreViewFromResource(Assembly.GetExecutingAssembly(), "ITE.DataControl.Resources.layout_lancamentos_financeiros.xml"); ShowResult(this.Result, this.Errors); } }
private async void XFrmAddImpostoTipoMovimento_Shown(object sender, EventArgs e) { bool result = await XFrmWait.StartTask <bool>(CarregarImpostos(), "Carregando impostos", this); if (result) { if (this.ImpostoTpMov != null) { IndexarFormulario(this.ImpostoTpMov); } } }
//Teste private async void barBtnAtualizar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var source = await XFrmWait.StartTask(new BalcaoContext() .UsuarioDao.FindAllAsync(), "Carregando usuários", this); if (source != null) { gridControlUsuario.DataSource = source; } this.gridFocusUtil.KeepFocusedRowChanged(); }
private void barBtnIndexar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { this.barBtnExportarExcel.Enabled = true; if (this.fileDbf != null) { XFrmWait.StartTask(carregarDbfAsync(), "Preparando dados"); } else { XMessageIts.Advertencia("Informe o arquivo DBF"); } }
public override async void Salvar() { var r = await XFrmWait.StartTask <bool>(Task.Run(() => importar()), "Importando lançamentos"); if (r) { XMessageIts.Mensagem("Done !!!"); } else { XMessageIts.Erro("Erro !"); } }
public override async void Salvar() { var m = new ModelControlFuncionario(gridViewResult); this.Enabled = false; var r = await XFrmWait.StartTask<bool>(Task.Run(() => m.CreateFuncionarios()), "Cadastrando Funcionários" ); if (r) { this.Enabled = true; base.ShowResult(m.Result); base.ShowErrors(m.Errors); } }
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); } }
private async void ajustarEstoque(decimal estoque) { var m = new ProdutoDaoManager(); var result = await XFrmWait.StartTask(Task.Run(() => m.AjustarEstoque(produtoList, estoque)), "Ajustando estoque"); if (result) { var msg = "O estoque do(s) produto(s) selecionado(s) foi atualizado!"; XFrmOptionPane.ShowListTextArea(produtoList, msg); this.Dispose(); } }
public override async void Salvar() { var m = new ModelNcm(gridViewBase); this.Enabled = false; var r = await XFrmWait.StartTask <bool>(Task.Run(() => m.CreateNcms()), "Gerando NCM's"); if (r) { this.Enabled = true; base.ShowResult(m.Result); base.ShowErrors(m.Errors); } }
private void barBtnAtualizar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { XFrmWait.StartTask(carregarCotacoes(), "Carregando Cotações"); //1 Opcao //Task.Factory.StartNew(CarregarProposta); //Task.Run(() => CarregarProposta()); // new Thread(CarregarProposta).Start(); //2 Opcao //var lista = await new BalcaoContext().CotacaoDao.WhereAsync(v => !v.StatusProposta.Equals(StatusProduto.Cancelado.ToString())); //gridControlVendas.DataSource = lista; gridViewProposta.FocusedColumn = colIdCotacao; gridViewProposta_Click(null, null); }
private void barCheckCliente_CheckedChanged(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (barToggleSwitchCliente.Checked) { grpCtrlClientes.Enabled = true; //se o grid ta vazio eu carrego if (gridViewCliente.DataSource == null) { XFrmWait.StartTask(carregarInformacoes(), "Carregando clientes"); } } else { searchLkpCliente.EditValue = null; grpCtrlClientes.Enabled = false; } }
private async void btnFiltrar_Click(object sender, EventArgs e) { string msg = ""; var dtInicio = dateEditInicio.DateTime; var dtFim = dateEditFim.DateTime; if (dtInicio.Date > dtFim.Date) { msg = ("O período inicial não pode ser superior ao período final!"); } else if (dtInicio.Date == dtFim.Date) { msg = ("O período inicial não pode ser igual período final!"); } else if (dtInicio.Date > DateTime.Now.Date) { msg = ("O período inicial não pode ser superior a data do dia!"); } //else if( DataUtil.CalcularDias(dtInicio, dtFim) < 2) //msg = ("O período informado deve possuir um intervalo de pelo menos 2 dias."); else { msg = null; } if (string.IsNullOrEmpty(msg)) { var moeda = cbMoedas.SelectedItem as Moeda; if (moeda != null) { using (var bacen = new WSBacenCambio()) { var lista = await XFrmWait.StartTask( Task.Run(() => bacen.GetCotacaoMonetariaFromBacen( dateEditInicio.DateTime, dateEditFim.DateTime, moeda)), "Filtrando moeda: " + moeda); this.gridControl1.DataSource = lista; } } } else { XMessageIts.Advertencia(msg); } }
private void wizardPageConfiguracoes_PageCommit(object sender, EventArgs e) { //gerar os lancamentos financeiros se estiver marcado e se estiver fechando a comp. (nao reprocessamento) if (!reprocessamento) { if (encerrar()) { XFrmWait.StartTask(gerar(), this); } } else { //se a competencia foi encerrada sem gerar os lancamentos, é um reprocessamento //entao só gere os lancamentos financeiros... XFrmWait.StartTask(gerar(), this); } }
public override async void Salvar() { if (this._type == TypeImport.Material) { var m = new ModelMaterialSerra(gridViewBase); var r = await XFrmWait.StartTask <bool>(Task.Run(() => m.CreateBaseProduto()), "Gerando base"); if (r) { base.ShowResult(m.Result, m.Errors); } } else { if (this.barBtnSalvar.Enabled) { var m = new ModelProducaoSerra(gridViewResult, _user); XFrmWait.ShowSplashScreen("Importando Produção"); var r = await Task.Factory.StartNew(() => m.SalvaProducao()); //var r = await XFrmWait.StartTask<bool>(Task.Run(() => m.SalvaProducao()), "Salvando Produção"); if (r) { XMessageIts.Mensagem("Produção importada com sucesso."); } else { XMessageIts.Erro("Ocorreram erros durante a importação!"); } base.ShowResult(m.Result, m.Errors); XFrmWait.CloseSplashScreen(); this.barBtnSalvar.Enabled = false; } else { XMessageIts.Mensagem("Realize a validação antes de salvar!"); } } }
private void btnRefresh_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { XFrmWait.StartTask(carregarEventos(), "Carregando eventos..."); }
private void barBtnAtualizar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { XFrmWait.StartTask(carregarMaterialSerras(), "Carregando Materiais"); }
private void barBtnRefresh_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { XFrmWait.StartTask(carregarAtendimentos()); }
private void XFrmFiltrarLancamentos_Shown(object sender, EventArgs e) { XFrmWait.StartTask(loadClients()); }
private void XFrmLicenseManager_Shown(object sender, EventArgs e) { XFrmWait.StartTask(FillData(), "Carregando dados"); }