public static void SalvarCarreira(ArrayList id, ArrayList nome, string nomeAtualizado, int indiceArray, bool salvarNovo) { if (salvarNovo == false && MessageBox.Show("Tem certeza que deseja alterar carreira " + nome[indiceArray] + " ?", "CREA INFORMA", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { string nomeAnterior = Convert.ToString(nome[indiceArray]); nome[indiceArray] = nomeAtualizado; Biblioteca.EscreverCarreira(id, nome); MessageBox.Show("Carreira " + nomeAnterior + " foi alterada para " + nomeAtualizado + " com sucesso!"); } else if (salvarNovo == true) { Biblioteca.CriarCarreira(id, nome, nomeAtualizado); } }
private void btnbEditar_Click(object sender, EventArgs e) { Biblioteca.LerCarreira(idCarreira, nomeCarreira); btnbListarCarreira.Enabled = false; dataGridView1.Enabled = false; btnbNovo.Enabled = false; btnbEditar.Enabled = false; btnExcluir.Enabled = false; txtCarreiraSelecionada.Enabled = true; btnSalvar.Enabled = true; btnCancelar.Enabled = true; }
private void btnbEditar_Click(object sender, EventArgs e) { Biblioteca.LerProfissional(idProfissional, nomeProfissional, telefoneProfissional, carreiraProfissional); btnbListarProfissional.Enabled = false; dgvProfissional.Enabled = false; btnbNovo.Enabled = false; btnbEditar.Enabled = false; btnExcluir.Enabled = false; txtProfissional.Enabled = true; btnSalvar.Enabled = true; btnCancelar.Enabled = true; txtNome.Enabled = true; txtTelefone.Enabled = true; }
public static void SalvarProfissional(ArrayList id, ArrayList nome, ArrayList telefone, ArrayList carreira, string nomeAtualizado, string telefoneAtualizado, string categoriaAtualizada, int indiceArray, bool salvarNovo) { if (salvarNovo == false && MessageBox.Show("Tem certeza que deseja editar o registro " + id[indiceArray] + " ?", "CREA INFORMA", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { nome[indiceArray] = nomeAtualizado; telefone[indiceArray] = telefoneAtualizado; carreira[indiceArray] = categoriaAtualizada; Biblioteca.EscreverProfissional(id, nome, telefone, carreira); MessageBox.Show("Profissional " + id[indiceArray] + " foi alterado com sucesso!"); } else if (salvarNovo == true) { Biblioteca.CriarProfissional(id, nome, telefone, carreira, nomeAtualizado, telefoneAtualizado, categoriaAtualizada); Biblioteca.EscreverProfissional(id, nome, telefone, carreira); } }
private void btnSalvar_Click(object sender, EventArgs e) { string nomeAlterado = txtCarreiraSelecionada.Text; //Tratando a exceção para o campo em branco if (nomeAlterado == "") { MessageBox.Show("O campo carreira é obrigatório. "); txtCarreiraSelecionada.Focus(); return; } if (novo == false) { Biblioteca.SalvarCarreira(idCarreira, nomeCarreira, nomeAlterado, linhaSelecionada, novo); dataGridView1.Rows.Clear(); //btnbListarCarreira.Enabled = true; //btnbListarCarreira.PerformClick(); //dataGridView1.Enabled = false; //btnbEditar.Enabled = false; //btnExcluir.Enabled = false; //txtCarreiraSelecionada.Enabled = false; //txtCarreiraSelecionada.Text = ""; //btnSalvar.Enabled = false; //btnCancelar.Enabled = false; } else { Biblioteca.SalvarCarreira(idCarreira, nomeCarreira, nomeAlterado, linhaSelecionada, novo); //btnbNovo.Enabled = false; //btnSalvar.Enabled = false; } btnbListarCarreira.Enabled = true; btnbListarCarreira.PerformClick(); novo = false; }
private void btnExcluir_Click(object sender, EventArgs e) { Biblioteca.LerProfissional(idProfissional, nomeProfissional, telefoneProfissional, carreiraProfissional); string nomeAnterior = Convert.ToString(nomeProfissional[linhaSelecionada]); if (MessageBox.Show("Tem certeza que deseja excluir o profissional " + nomeAnterior + " ?", "CREA INFORMA", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Biblioteca.ExcluirProfissional(idProfissional, nomeProfissional, telefoneProfissional, carreiraProfissional, linhaSelecionada); btnbListarProfissional.PerformClick(); } txtNome.Text = ""; txtTelefone.Text = ""; cbCarreira.SelectedIndex = -1; btnbListarProfissional.Enabled = true; btnbListarProfissional.PerformClick(); }
public static void CriarCarreira(ArrayList id, ArrayList nome, string novaCarreira) { int novoId; bool existeCarreira = false; for (int i = 0; i < nome.Count; i++) { if (Convert.ToString(nome[i]) == novaCarreira) { existeCarreira = true; } } if (existeCarreira) { MessageBox.Show("Não é possivel criar a Carreira " + novaCarreira + " pois já existe uma carreira com este nome."); } else { if (id.Count > 0) { novoId = Convert.ToInt32(id[id.Count - 1]) + 1; } else { novoId = 1; } id.Add(novoId); nome.Add(novaCarreira); Biblioteca.EscreverCarreira(id, nome); MessageBox.Show("Nova carreira: id= " + Convert.ToString(id[id.Count - 1]) + " carreira= " + Convert.ToString(nome[nome.Count - 1]) + " criada com sucesso!"); } }
private void btnbListarProfissional_Click(object sender, EventArgs e) { Biblioteca.LerProfissional(idProfissional, nomeProfissional, telefoneProfissional, carreiraProfissional); Biblioteca.LerCarreira(idCarreira, nomeCarreira); Biblioteca.PopularNomeCarreira(idCarreira, nomeCarreira, carreiraProfissional, nomeCarreiraProfissional); dgvProfissional.Rows.Clear(); btnbNovo.Enabled = true; btnCancelar.Enabled = false; btnExcluir.Enabled = false; btnbEditar.Enabled = false; btnSalvar.Enabled = false; btnSair.Enabled = true; dgvProfissional.Enabled = true; txtProfissional.Enabled = true; if (txtProfissional.Text != "") { for (int i = 0; i < idProfissional.Count; i++) { if (Convert.ToString(nomeProfissional[i]).Contains(txtProfissional.Text)) { dgvProfissional.Rows.Add(Convert.ToString(idProfissional[i]), Convert.ToString(nomeProfissional[i]), Convert.ToString(telefoneProfissional[i]), Convert.ToString(carreiraProfissional[i]) + " - " + Convert.ToString(nomeCarreiraProfissional[i])); } } } else { for (int i = 0; i < idProfissional.Count; i++) { dgvProfissional.Rows.Add(Convert.ToString(idProfissional[i]), Convert.ToString(nomeProfissional[i]), Convert.ToString(telefoneProfissional[i]), Convert.ToString(carreiraProfissional[i]) + " - " + Convert.ToString(nomeCarreiraProfissional[i])); } } }
private void btnSalvar_Click(object sender, EventArgs e) { string nomeAlterado = txtNome.Text; string telefoneAlterado = txtTelefone.Text; string carreiraAlterada = cbCarreira.Text; long telefoneTratamento; //Tratando a exceção para o campo em branco if (nomeAlterado == "") { MessageBox.Show("O campo NOME é obrigatório para o cadastro."); txtNome.Focus(); return; } if (telefoneAlterado == "") { MessageBox.Show("O campo TELEFONE é obrigatório para o cadastro. "); txtTelefone.Focus(); return; } if (cbCarreira.SelectedIndex == -1) { MessageBox.Show("O campo CARREIRA é obrigatório para o cadastro. "); cbCarreira.Focus(); return; } //Tratamento fora do formato if (nomeAlterado.Length < 10) { MessageBox.Show("O campo NOME deve ter no mínimo 10 caracteres para o cadastro."); txtNome.Focus(); return; } if (telefoneAlterado.Length < 11) { MessageBox.Show("Digite o campo TELEFONE no formato XX9999-9999 para o cadastro."); txtTelefone.Focus(); return; } //Tratamentos com try e catch try { telefoneTratamento = Convert.ToInt64(txtTelefone.Text); } catch { MessageBox.Show("Digite um TELEFONE válido, apenas números. O formato de ser DDD9999-9999."); txtTelefone.Focus(); return; } if (novo == false) { Biblioteca.SalvarProfissional(idProfissional, nomeProfissional, telefoneProfissional, carreiraProfissional, nomeAlterado, telefoneAlterado, carreiraAlterada, linhaSelecionada, novo); } else { Biblioteca.SalvarProfissional(idProfissional, nomeProfissional, telefoneProfissional, carreiraProfissional, nomeAlterado, telefoneAlterado, carreiraAlterada, linhaSelecionada, novo); } txtNome.Text = ""; txtTelefone.Text = ""; cbCarreira.SelectedIndex = -1; btnbListarProfissional.Enabled = true; btnbListarProfissional.PerformClick(); novo = false; }