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 adicionarToolStripMenuItem_Click(object sender, EventArgs e) { try { if (MENSAGEM_AO_USUARIO.ALTERAR_REGISTRO() == DialogResult.No) { return; } Cursor = Cursors.WaitCursor; LER.EXECUTAR(DIRETORIO.C_R_PRODUTO); var LISTA = R_PRODUTO.LISTA; if (LISTA.Count() == 0) { MENSAGEM_AO_USUARIO.ERRO_RELATORIO_NULL(); return; } using (var contexto = new PRODUTO_DAO()) { if (contexto.TrazerProdutos().Count() > 0) { MENSAGEM_AO_USUARIO.ERRO_AO_ADICIONAR("produtos"); return; } progressBar1.Maximum = LISTA.Count() - 1; foreach (var obj in LISTA) { contexto.AdicionarProduto(obj); } MENSAGEM_AO_USUARIO.ATUALIZADO_SUCESSO(); progressBar1.Value = 0; LISTA.Clear(); } } catch (DbUpdateConcurrencyException) { MENSAGEM_AO_USUARIO.ERRO_VINCULO_AO_ADICIONAR("produtos", "especies"); } //catch (InvalidOperationException) { MENSAGEM_AO_USUARIO.ERRO_VINCULO_AO_ADICIONAR("produtos", "especies"); } catch (Exception ex) { MENSAGEM_AO_USUARIO.ERRO(ex.InnerException.Message); } finally { Cursor = Cursors.Default; } }
private void adicionarToolStripMenuItem2_Click(object sender, EventArgs e) { try { Cursor = Cursors.WaitCursor; if (MENSAGEM_AO_USUARIO.ALTERAR_REGISTRO() == DialogResult.No) { return; } LER.EXECUTAR(DIRETORIO.C_R_ESPECIE_CLASS); var LISTA = R_ESPECIE_CLASS.LISTA; if (LISTA.Count() == 0) { MENSAGEM_AO_USUARIO.ERRO_BANCO_VAZIO("especies"); return; } using (var contexto = new PRODUTO_DAO()) { if (contexto.TrazerProdutos().Count() > 0) { MENSAGEM_AO_USUARIO.ERRO_AO_ADICIONAR("especies"); return; } progressBar1.Maximum = LISTA.Count() - 1; for (int i = 0; i < LISTA.Count(); i++) { progressBar1.Value = i; contexto.AdicionarEspecie(LISTA[i]); } } MENSAGEM_AO_USUARIO.ATUALIZADO_SUCESSO(); progressBar1.Value = 0; LISTA.Clear(); } catch (Exception ex) { MENSAGEM_AO_USUARIO.ERRO(ex.InnerException.Message); } finally { Cursor = Cursors.Default; } }
private void BTN_ALTERAR_Click(object sender, EventArgs e) { try { if (MENSAGEM_AO_USUARIO.ALTERAR_REGISTRO() == DialogResult.No) { MENSAGEM_AO_USUARIO.ERRO("Alteração cancelada pelo usuário!"); return; } Cursor = Cursors.WaitCursor; Carta = PREENCHE_CARTA(); Carta.ID = (LISTA_DE_CARTAS[i].ID); var lista = new List <CARTA_TROCA>(); lista.Add(Carta); using (var contexto = new CARTA_TROCA_DAO()) { foreach (var item in lista) { contexto.Atualizar(item); } } MENSAGEM_AO_USUARIO.ATUALIZADO_SUCESSO(); if (MENSAGEM_AO_USUARIO.LIMPAR_A_TELA() == DialogResult.Yes) { LIMPAR_CONTROLES(this); } } catch (Exception ex) { MENSAGEM_AO_USUARIO.ERRO(ex.Message); } finally { Cursor = Cursors.Default; } }
private void adicionarToolStripMenuItem1_Click(object sender, EventArgs e) { try { if (MENSAGEM_AO_USUARIO.ALTERAR_REGISTRO() == DialogResult.No) { return; } Cursor = Cursors.WaitCursor; 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()) { if (contexto.TrazerFornecedores().Count() > 0) { MENSAGEM_AO_USUARIO.ERRO_AO_ADICIONAR("fornecedores"); return; } foreach (var obj in LISTA) { contexto.AdicionarFornecedor(obj); } MENSAGEM_AO_USUARIO.INCLUSAO_SUCESSO(); LISTA.Clear(); } } 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; } }