private void atualizarToolStripMenuItem1_Click(object sender, EventArgs e) { try { Cursor = Cursors.WaitCursor; if (MENSAGEM_AO_USUARIO.ALTERAR_REGISTRO() == DialogResult.No) { return; } LER.EXECUTAR(DIRETORIO.C_R_FORNEC_RES); List <FORNECEDOR> LISTA = R_FORNEC_RES.LISTA; if (LISTA.Count() == 0) { return; } using (var contexto = new PRODUTO_DAO()) { foreach (var obj in LISTA) { var FOR = FORNECEDOR_ATUAL(obj.ID, obj.Nome, obj.CNPJ); contexto.AtualizarFornecedor(FOR); } } MENSAGEM_AO_USUARIO.ATUALIZADO_SUCESSO(); LISTA.Clear(); } catch (DbUpdateException) { MENSAGEM_AO_USUARIO.ERRO_AO_ATUALIZAR("fornecedores"); } catch (Exception ex) { MENSAGEM_AO_USUARIO.ERRO(ex.Message); } finally { Cursor = Cursors.Default; } }
private void atualizarToolStripMenuItem_Click(object sender, EventArgs e) { try { if (MENSAGEM_AO_USUARIO.ALTERAR_REGISTRO() == DialogResult.No) { return; } Cursor = Cursors.WaitCursor; using (var contexto = new PRODUTO_DAO()) { var PRODUTO = new PRODUTO(); LER.EXECUTAR(DIRETORIO.C_R_PRODUTO); var LISTA = R_PRODUTO.LISTA; if (LISTA.Count() == 0) { MENSAGEM_AO_USUARIO.ERRO_AO_ATUALIZAR("produtos"); return; } foreach (var obj in R_PRODUTO.LISTA) { PRODUTO = PRODUTO_ATUAL(obj.ID, obj.Nome, obj.Unidade, obj.Especie.ID); contexto.AtualizarProduto(obj); } MENSAGEM_AO_USUARIO.ATUALIZADO_SUCESSO(); LISTA.Clear(); } } catch (DbUpdateException) { MENSAGEM_AO_USUARIO.ERRO_AO_ATUALIZAR("produtos"); } catch (Exception ex) { MENSAGEM_AO_USUARIO.ERRO(ex.InnerException.Message); } finally { Cursor = Cursors.Default; } }
private void atualizarToolStripMenuItem2_Click(object sender, EventArgs e) { try { if (MENSAGEM_AO_USUARIO.ALTERAR_REGISTRO() == DialogResult.No) { return; } Cursor = Cursors.WaitCursor; LER.EXECUTAR(DIRETORIO.C_R_ESPECIE_CLASS); var LISTA = R_ESPECIE_CLASS.LISTA; if (LISTA.Count() == 0) { return; } using (var contexto = new PRODUTO_DAO()) { var te = new TELA_BARRA_DE_PROGRESSO(LISTA.Count()); for (int i = 0; i < LISTA.Count(); i++) { te.ShowDialog(); contexto.AtualizarEspecie(LISTA[i]); te.BARRA_1.Value = i; te.Update(); } MENSAGEM_AO_USUARIO.ATUALIZADO_SUCESSO(); progressBar1.Value = 0; LISTA.Clear(); } } catch (DbUpdateException) { MENSAGEM_AO_USUARIO.ERRO_AO_ATUALIZAR("especies"); } catch (Exception ex) { MENSAGEM_AO_USUARIO.ERRO(ex.Message); } finally { Cursor = Cursors.Default; } }