private void btnAtualizar_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("VOCÊ ESTÁ 100% CERTO DISTO?\n\nNÃO PROSSIGA SE VOCÊ NÃO TEM TOTAL CERTEZA DO QUE ESTÁ FAZENDO!" + "\n\n" + "O MAU USO DESTA APLICAÇÃO PODE DANIFICAR OS DADOS DA SUA BASE DE DADOS PARA SEMPRE!\n\n" + "APÓS CLICAR EM 'SIM' O O PROCESSO É IRREVERSIVEL!", "Atualizador de Data e Hora da Emissao Pelo XML do NF-e", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (dialogResult == DialogResult.Yes) { this.Enabled = false; List <XML> lista = repositorioXML.Get(); if (lista.Count > 0) { frmProgresso frmProgresso = new frmProgresso(); frmProgresso.valorMaximo = lista.Count; frmProgresso.valorAtual = 0; frmProgresso.Mostrar(this); int contador = 0; foreach (var l in lista) { Application.DoEvents(); XMLDAO.Atualizar(lsbTabela.Text, lsbColunasDataEHora.Text, lsbColunasChaveAcesso.Text, l.chaveNFe, l.dataEmissao, l.horaEmissao); Application.DoEvents(); System.Threading.Thread.Sleep(Convert.ToInt32(txtTempoEmMS.Text)); frmProgresso.valorAtual = contador++; } } MessageBox.Show("A atualização foi concluída!", "Atualizador", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } }
private void lsbTabela_SelectedIndexChanged(object sender, EventArgs e) { DAOUtils sql = new DAOUtils(stringDeConexao); XMLDAO xmlDAO = new XMLDAO(); string tabela = lsbTabela.GetItemText(lsbTabela.SelectedItem); PreencherListBox(lsbColunasChaveAcesso, xmlDAO.CapturarCampos(tabela), 3); PreencherListBox(lsbColunasDataEHora, xmlDAO.CapturarCampos(tabela), 3); lblQueryDeAtualizacao.Text = utils.MontarQueryDeExemplo(Convert.ToString(lsbTabela.SelectedItem), null, null); lsbColunasDataEHora.Enabled = true; }
private void btnVerificarConexao_Click(object sender, EventArgs e) { stringDeConexao = txtStringConexao.Text; DAOUtils sql = new DAOUtils(stringDeConexao); XMLDAO xmlDAO = new XMLDAO(); try { PreencherListBox(lsbTabela, xmlDAO.CapturarTabelas(), 2); gbProcesso2.Enabled = false; gbProcesso3.Enabled = true; } catch (Exception ex) { MessageBox.Show(ex.Message, "Atualizador de Data e Hora da Emissao Pelo XML do NF-e", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult craftXmlmenu() { XMLDAO objXMLDAO = new XMLDAO(); return(Content(objXMLDAO.DynamicXMLMenu(Server.MapPath(@"\Menu.xml"), (string)Session["Username"]))); }