private void cmdGerar_Click(object sender, EventArgs e) { StringBuilder sb = new StringBuilder(); sb.Append("Confirma a geração da consiliação financeira do período"); sb.Append(" '"); sb.Append(this.prdDataEmissao.Data_Inicial.ToShortDateString()); sb.Append("' a '"); sb.Append(this.prdDataEmissao.Data_Termino.ToShortDateString()); sb.Append("'?"); DialogResult dr = MsgBox.Show(sb.ToString() , "Atenção" , MessageBoxButtons.YesNo , MessageBoxIcon.Question); if (dr == DialogResult.Yes) { frmWait f = new frmWait("Aguarde, gerando consiliação financeira", frmWait.Tipo_Imagem.Wait); Financeiro.ConsiliacaoFinanceira cf = new Financeiro.ConsiliacaoFinanceira(); cf.Gerar_Consiliacao(this.prdDataEmissao.Data_Inicial, this.prdDataEmissao.Data_Termino); f.Close(); f.Dispose(); MsgBox.Show("Consiliação financeira realizada com sucesso!" , "Atenção" , MessageBoxButtons.OK , MessageBoxIcon.Information); } }
private static void DisplayWaitingForm() { if (_waitForm != null) { if (!_waitForm.IsDisposed) { _waitForm.Dispose(); } _waitForm = null; _isVisible = false; } try { if (_isAborted) { return; } _waitForm = new frmWait(); if (_cancelable) { _waitForm.btnCancel.Enabled = true; _waitForm.btnCancel.Click += new EventHandler(btnCancel_Click); } try { _isVisible = true; _waitForm.Show(); _waitForm.Focus(); while (!_isAborted) { System.Threading.Thread.Sleep(15); _waitForm.lblMessage.Text = _waitingState; Application.DoEvents(); _waitForm.lblMessage.Text = _waitingState; } _isVisible = false; } finally { FreeWaitingForm(); } } finally { _isVisible = false; } }
private void cmdEnviarXMLEmail_Click(object sender, EventArgs e) { frmWait f = new frmWait("Aguarde, enviando e-mail com NF-e em anexo...", frmWait.Tipo_Imagem.Informacao); foreach (DataRow row in this.DataSetLocal.Tables["Notas_Fiscais_Lotes_Itens"].Select()) { Dados_Arquivo_NFe daNFe = new Dados_Arquivo_NFe(); daNFe.Carregar_Dados(Convert.ToInt32(row["Nota_fiscal_Lote"])); ERP.NFe.Enviar_XML_Email envMail_Nfe; envMail_Nfe.Enviar_XML(daNFe); } f.Close(); f.Dispose(); }