private void opçãoRefazerÍcones_Click(object sender, EventArgs e) { Entidades.Álbum.Foto[] lstFotos = Entidades.Álbum.Foto.ObterFotosSemÍcone(); // Obtem todas as fotos sem ícone // Gera o ícone e salva. Aguarde janela = new Aguarde("Gerando ícones", lstFotos.Length); janela.Show(); foreach (Foto f in lstFotos) { f.RefazÍcone(); f.Atualizar(); janela.Passo(f.ReferênciaFormatada); } janela.Close(); }
private void btnExcluir_Click(object sender, EventArgs e) { Aguarde janela = new Aguarde("Exclusão de classificação", afetadas.Count); janela.Show(); foreach (Entidades.Pessoa.Pessoa p in afetadas) { classificador.DefinirAtribuição(p, false); p.AtualizarClassificação(); janela.Passo(p.Nome); } classificador.Descadastrar(); janela.Close(); if (EventoItemExcluido != null) EventoItemExcluido(); Close(); }
private void button1_Click(object sender, EventArgs e) { Dbf dbf = new Dbf(txtArquivo.Text); DataSet dataSetDbf = new DataSet(); DataSet dataSetMysql = new DataSet(); AdicionarTabelaAoDataSet(dataSetMysql, "cadcli"); DataTable tabelaCadCliMysql = dataSetMysql.Tables["cadcli"]; dbf.AdicionarTabelaAoDataSet(dataSetDbf, "cadcli"); DataRowCollection coleção = dataSetDbf.Tables["cadcli"].Rows; Apresentação.Formulários.Aguarde janelaAguarde = new Aguarde("Transpondo", coleção.Count); janelaAguarde.Show(); foreach (DataRow item in coleção) { janelaAguarde.Passo(); DataRow novo; novo = tabelaCadCliMysql.NewRow(); novo["cod"] = item["CL_COD"]; novo["dig"] = item["CL_DIG"]; novo["nosso"] = item["CL_NOSSO"]; novo["nome"] = item["CL_NOME"]; novo["regiao"] = item["CL_REGIAO"]; novo["end"] = item["CL_END"]; novo["bairro"] = item["CL_BAIRRO"]; novo["cep"] = item["CL_CEP"]; novo["cid"] = item["CL_CID"]; novo["uf"] = item["CL_UF"]; novo["cgc"] = item["CL_CGC"]; novo["cpf"] = item["CL_CPF"]; novo["insc"] = item["CL_INSC"]; novo["endcob"] = item["CL_ENDCOB"]; novo["cidcob"] = item["CL_CIDCOB"]; novo["cepcob"] = item["CL_CEPCOB"]; novo["ufcob"] = item["CL_UFCOB"]; novo["contato"] = item["CL_CONTATO"]; novo["fone"] = item["CL_FONE"]; novo["fax"] = item["CL_FAX"]; novo["conta"] = item["CL_CONTA"]; novo["classe"] = item["CL_CLASSE"]; novo["categor"] = item["CL_CATEGOR"]; novo["obs"] = item["CL_OBS"].ToString() + "\n" + item["CL_OBS1"].ToString() + "\n" + item["CL_OBS2"].ToString() + "\n" + item["CL_OBS3"].ToString() + "\n" + item["CL_OBS4"].ToString() + "\n" + item["CL_OBS5"].ToString() + "\n" + item["CL_OBS6"].ToString() + "\n" + item["CL_OBS7"].ToString(); //novo["obs"] = "retirado no codigo fonte!"; tabelaCadCliMysql.Rows.Add(novo); } janelaAguarde.Passo("Gravando..."); GravarDataSet(dataSetMysql, "cadcli"); janelaAguarde.Close(); MessageBox.Show("Fim"); }
/// <summary> /// 41|000024|2010-03-11 10:41:43| 2.05|2010-09-17 10:41:43| /// </summary> private static void GeraArquivoPreco(string caminhoCompletoPreco) { Aguarde aguarde = new Aguarde("Consultando preços", ds.Tables["mercadoria"].Rows.Count); aguarde.Show(); using (StreamWriter strPreco = new StreamWriter(caminhoCompletoPreco)) { foreach (DataRow m in ds.Tables["mercadoria"].Rows) { aguarde.Passo(); string referencia = (string)m["referencia"]; bool foraDeLinha = ((byte)m["foradelinha"]) != 0; if (foraDeLinha) continue; bool dePeso = ((byte)m["dePeso"]) != 0; string descricao = (m["nome"] is DBNull ? "" : (string)m["nome"]); double peso = (m["peso"] is DBNull ? 0 : (double)m["peso"]); strPreco.Write("001|"); EscreveReferenciaComDigito(strPreco, referencia); strPreco.Write("|"); strPreco.Write(string.Format("{0:yyyy-MM-dd hh:mm:ss}", DateTime.Now)); strPreco.Write("|"); // Preço de venda Entidades.Mercadoria.Mercadoria mercadoria; if (Entidades.Mercadoria.Mercadoria.ConferirSeÉDePeso(referencia)) { mercadoria = Entidades.Mercadoria.Mercadoria.ObterMercadoria(referencia, 1, Tabela.ObterPrimeiraTabela(Setor.ObterSetor(SetorSistema.Varejo))); } else { mercadoria = Entidades.Mercadoria.Mercadoria.ObterMercadoria(referencia, Tabela.ObterPrimeiraTabela(Setor.ObterSetor(SetorSistema.Varejo))); } Preço preçoMercadoria = mercadoria.CalcularPreço(Cotação.ObterCotaçãoVigente(Moeda.ObterMoeda(MoedaSistema.OuroVarejo))); string preçoStr = Math.Round(preçoMercadoria.Valor, 2).ToString().Replace(',', '.').Trim(); //string preçoStr = "99.99"; strPreco.Write(preçoStr); strPreco.Write("|"); strPreco.Write(string.Format("{0:yyyy-MM-dd hh:mm:ss}", DateTime.Now)); strPreco.Write("|9999|"); strPreco.Write(preçoStr); strPreco.WriteLine("|"); } } aguarde.Close(); }
private void btnOk_Click(object sender, EventArgs e) { AguardeDB.Mostrar(); try { if (álbum == null || !álbum.Cadastrado) { álbum = Entidades.Álbum.Álbum.Cadastrar(txtNome.Text.Trim(), txtDescrição.Text); if (radioTudo.Checked || radioLinha.Checked) { int qtd = Entidades.Álbum.Foto.ContarFotos(); AguardeDB.Suspensão(true); try { using (Aguarde dlg = new Aguarde("Preparando álbum", qtd, "Inserindo fotos", "Aguarde enquanto o sistema insere as fotos no novo álbum.")) { Foto[] fotos = Foto.ObterFotos(true); foreach (Foto foto in fotos) { bool ok = true; Entidades.Mercadoria.Mercadoria mercadoria; dlg.Show(); dlg.Passo(foto.ReferênciaFormatada); if (radioLinha.Checked) { mercadoria = Entidades.Mercadoria.Mercadoria.ObterMercadoria(foto.ReferênciaFormatada, Entidades.Tabela.TabelaPadrão); if (mercadoria != null) ok = !mercadoria.ForaDeLinha; } if (ok) álbum.Fotos.Adicionar(foto); } } } finally { AguardeDB.Suspensão(false); } álbum.Atualizar(); } } else { álbum.Nome = txtNome.Text.Trim(); álbum.Descrição = txtDescrição.Text; álbum.Atualizar(); } } finally { AguardeDB.Fechar(); } DialogResult = DialogResult.OK; }
private Aguarde CriarJanelaAguarde(string ação) { Aguarde janelaAguarde = new Aguarde(ação, 100); janelaAguarde.TopMost = false; janelaAguarde.Show(this); return janelaAguarde; }