private void Salvar(Curso curso)
        {
            CrudCurso crud = new CrudCurso();

            if ((txtNome.Text.Trim() == string.Empty))
            {
                MessageBox.Show("Campos Obrigatórios a serem preenchidos!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                curso.Nome_disc = txtNome.Text;
                //  curso.Id_curso = int.Parse(txtIdcurso.Text);
                crud.CadastrarCurso(curso);


                Listar();
            }
        }
        private void PreencherComboBoxID()
        {
            CursoBLL     curso = new CursoBLL();
            CrudCurso    crd   = new CrudCurso();
            MySqlCommand comando;

            try {
                crd.AbrirConexao();
                DataTable dt = new DataTable();
                comando = new MySqlCommand("SELECT curso.idcurso FROM curso ORDER BY idcurso", crd.conectarBD);
                MySqlDataReader dr = comando.ExecuteReader();
                dt.Load(dr);
                cmIdCurso.DisplayMember = "idcurso";
                cmIdCurso.DataSource    = dt;
            }
            catch (Exception ex) {
                throw ex;
            }
        }
        private void Excluir(Curso c)
        {
            CrudCurso crudCurso = new CrudCurso();

            if ((txtIdcurso.Text.Trim() == string.Empty) || (txtNome.Text.Trim() == string.Empty))
            {
                MessageBox.Show("Selecione um curso para excluir!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if ((MessageBox.Show("Deseja realmente excluir?", "Atenção!", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No))
            {
            }
            else
            {
                c.Id_curso = int.Parse(txtIdcurso.Text);
                crudCurso.Excluir(c);
                MessageBox.Show("Curso excluído com sucesso!!");
                Listar();
            }
        }
예제 #4
0
        private void PreencherComboBox()
        {
            CursoBLL     curso = new CursoBLL();
            CrudCurso    crd   = new CrudCurso();
            MySqlCommand comando;

            try {
                crd.AbrirConexao();
                DataTable dt = new DataTable();
                comando = new MySqlCommand("SELECT curso.nome_disciplina FROM curso ORDER BY nome_disciplina", crd.conectarBD);
                MySqlDataReader dr = comando.ExecuteReader();
                dt.Load(dr);
                cmbCursos.DisplayMember = "nome_disciplina";
                cmbCursos.DataSource    = dt;
            }
            catch (Exception ex) {
                MessageBox.Show("Erro: " + ex.Message);
            }
        }
        //private void dg_dados_CellContentClick(object sender, DataGridViewCellEventArgs e) {
        //    txtIdCurso.Text = dg_dados.CurrentRow.Cells[0].Value.ToString();
        //    txtNome.Text = dg_dados.CurrentRow.Cells[1].Value.ToString();
        //}

        private void Editar(Curso curso)
        {
            CrudCurso crud     = new CrudCurso();
            CursoBLL  cursoBLL = new CursoBLL();

            if ((txtIdcurso.Text.Trim() == string.Empty) || (txtNome.Text.Trim() == string.Empty))
            {
                MessageBox.Show("Campos obrigatórios a serem preenchidos!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                curso.Id_curso  = int.Parse(txtIdcurso.Text);
                curso.Nome_disc = txtNome.Text.ToUpper();

                cursoBLL.Editar(curso);
                MessageBox.Show("Dados alterados com Sucesso!!");
                Listar();
                LimparCampos();
            }
        }