Esempio n. 1
0
        public static void ExcluirCarreira(ArrayList id, ArrayList carreira, ArrayList nome, int indiceArray)
        {
            bool   existeProfissional = false;
            string nomeSelecionado    = Convert.ToString(nome[indiceArray]);



            for (int i = 0; i < carreira.Count; i++)
            {
                if (Convert.ToInt32(carreira[i]) == Convert.ToInt32(id[Convert.ToInt32(indiceArray)]))
                {
                    existeProfissional = true;
                }
            }



            if (existeProfissional)
            {
                MessageBox.Show("Não é possivel excluir a Carreira " + nomeSelecionado + " pois existem profissionais cadastrados na mesma.");
            }
            else
            {
                id.RemoveAt(Convert.ToInt32(indiceArray));
                nome.RemoveAt(Convert.ToInt32(indiceArray));

                Biblioteca.EscreverCarreira(id, nome);

                MessageBox.Show("Carreira " + nomeSelecionado + " foi excluída com sucesso!");
            }
        }
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            Biblioteca.LerProfissional(idProfissional, nomeProfissional, telefoneProfissional, carreiraProfissional);

            string nomeAnterior = Convert.ToString(nomeCarreira[linhaSelecionada]);

            if (MessageBox.Show("Tem certeza que deseja excluir a carreira " + nomeAnterior + " ?", "CREA INFORMA", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                Biblioteca.ExcluirCarreira(idCarreira, carreiraProfissional, nomeCarreira, linhaSelecionada);
                Biblioteca.EscreverCarreira(idCarreira, nomeCarreira);

                //btnbListarCarreira.PerformClick();
            }

            btnbListarCarreira.Enabled = true;
            btnbListarCarreira.PerformClick();


            //else
            //{
            //    btnbListarCarreira.Enabled = true;
            //    dataGridView1.Enabled = true;
            //    btnbEditar.Enabled = true;
            //    btnExcluir.Enabled = true;

            //    txtCarreiraSelecionada.Enabled = false;
            //    txtCarreiraSelecionada.Text = "";
            //    btnSalvar.Enabled = false;
            //    btnCancelar.Enabled = false;
            //}

            //Biblioteca.EscreverCarreira(idCarreira, nomeCarreira);
        }
Esempio n. 3
0
        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);
            }
        }
Esempio n. 4
0
        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!");
            }
        }