示例#1
0
        protected void ButtonIncluird_Click(object sender, EventArgs e)
        {
            try
            {
                NgDisciplina objNegocio    = new NgDisciplina();
                Disciplina   objDisciplina = new Disciplina();
                objDisciplina.codigo = TextBoxCodigo.Text;
                limparLabelMsg();

                List <Disciplina> objRetConsultaDisciplina = objNegocio.verificarCadastro(objDisciplina.codigo);
                if (objRetConsultaDisciplina.Count > 0)
                {
                    LabelMsg.Text = "Disciplina ja cadastrada.";
                }
                else
                {
                    objDisciplina.nomeDisciplina = TextBoxNomeDisciplina.Text;
                    objDisciplina.codigo         = TextBoxCodigo.Text;
                    objDisciplina.cargaHoraria   = TextBoxCargaHoraria.Text;
                    objDisciplina.qntDeAulas     = int.Parse(TextBoxQntDeAulas.Text.ToString());
                    objDisciplina.idCurso        = int.Parse(DropDownListCurso.SelectedValue.ToString());


                    LabelMsg.Text = (objNegocio.incluir(objDisciplina) ? "Cadastro efetuado com sucesso." : "Erro no cadastro.");
                }
            }
            catch (Exception ex)
            {
                LabelMsg.Text = ex.Message;
            }
        }
示例#2
0
        protected void ButtonExcluir_Click(object sender, EventArgs e)
        {
            NgDisciplina objNegocio    = new NgDisciplina();
            Disciplina   objDisciplina = new Disciplina();

            limparLabelMsg();
            NgPainel objNegocioPainel = new NgPainel();

            try
            {
                objDisciplina.codigo = TextBoxCodigo.Text;

                List <Painel> objRetPainel = objNegocioPainel.testeExcluirDisciplina(objDisciplina.codigo);
                if (objRetPainel.Count > 0)
                {
                    LabelMsg.Text = "Erro na exclusão. Antes de realizar essa operação, voce deve excluir o painel onde esta disciplina se encontra cadastrada.";
                }
                else
                {
                    //Operador ternario
                    LabelMsg.Text = (objNegocio.excluir(objDisciplina) ?
                                     "Registro Excluido com sucesso." : "Erro na exclusão. Verifique o codigo ou se esta disciplina se encontra cadastrada nos outros sistemas.");
                }
            }
            catch (Exception ex)
            {
                LabelMsg.Text = ex.Message;
            }
        }
示例#3
0
        protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            NgDisciplina objNegocio = new NgDisciplina();

            List <Disciplina> objRetConsultaDisciplina = objNegocio.consulta(GridView1.SelectedRow.Cells[1].Text);

            if (objRetConsultaDisciplina.Count > 0)
            {
                TextBoxNomeDisciplina.Text      = objRetConsultaDisciplina[0].nomeDisciplina;
                TextBoxQntDeAulas.Text          = objRetConsultaDisciplina[0].qntDeAulas.ToString();
                TextBoxCargaHoraria.Text        = objRetConsultaDisciplina[0].cargaHoraria;
                TextBoxCodigo.Text              = objRetConsultaDisciplina[0].codigo;
                DropDownListCurso.SelectedValue = objRetConsultaDisciplina[0].idCurso.ToString();
            }
        }
示例#4
0
        protected void ButtonAlterar_Click(object sender, EventArgs e)
        {
            NgDisciplina objNegocio    = new NgDisciplina();
            Disciplina   objDisciplina = new Disciplina();

            limparLabelMsg();

            try
            {
                objDisciplina.nomeDisciplina = TextBoxNomeDisciplina.Text;
                objDisciplina.qntDeAulas     = int.Parse(TextBoxQntDeAulas.Text);
                objDisciplina.cargaHoraria   = TextBoxCargaHoraria.Text;
                objDisciplina.codigo         = TextBoxCodigo.Text;
                objDisciplina.idCurso        = int.Parse(DropDownListCurso.SelectedValue.ToString());

                LabelMsg.Text = (objNegocio.alterar(objDisciplina) ? "Alteração efetuada com sucesso" : "Erro na alteração.");
            }
            catch (Exception ex)
            {
                LabelMsg.Text = ex.Message;
            }
        }
示例#5
0
        protected void ButtonConsultar_Click(object sender, EventArgs e)
        {
            NgDisciplina objNegocio    = new NgDisciplina();
            Disciplina   objDisciplina = new Disciplina();

            limparLabelMsg();

            try
            {
                if (TextBoxCodigo.Text == "")
                {
                    GridView1.DataSource = null; //Remove a datasource
                    GridView1.Columns.Clear();   //Remove as colunas
                    //GridView1.Rows.clear; //Remove as linhas
                    GridView1.DataBind();        //Para a grid se atualizar


                    //define que as colunas não serão geradas automaticamente
                    GridView1.AutoGenerateColumns = false;

                    //define e realiza a formatação de cada coluna
                    BoundField coluna1 = new BoundField();

                    coluna1.DataField  = "codigo";
                    coluna1.HeaderText = "Código";
                    GridView1.Columns.Add(coluna1);

                    BoundField coluna2 = new BoundField();

                    coluna2.DataField  = "nomeDisciplina";
                    coluna2.HeaderText = "Disciplina";
                    GridView1.Columns.Add(coluna2);

                    BoundField coluna3 = new BoundField();

                    coluna3.DataField  = "nome";
                    coluna3.HeaderText = "Curso";
                    GridView1.Columns.Add(coluna3);



                    populagrid();
                }
                else
                {
                    objDisciplina.codigo = TextBoxCodigo.Text;

                    List <Disciplina> objRetConsultaDisciplina = objNegocio.consulta(objDisciplina.codigo);

                    if (objRetConsultaDisciplina.Count > 0)
                    {
                        TextBoxNomeDisciplina.Text      = objRetConsultaDisciplina[0].nomeDisciplina;
                        TextBoxQntDeAulas.Text          = objRetConsultaDisciplina[0].qntDeAulas.ToString();
                        TextBoxCargaHoraria.Text        = objRetConsultaDisciplina[0].cargaHoraria;
                        TextBoxCodigo.Text              = objRetConsultaDisciplina[0].codigo;
                        DropDownListCurso.SelectedValue = objRetConsultaDisciplina[0].idCurso.ToString();
                    }
                    else
                    {
                        LabelMsg.Text = "Registro não encontrado.";
                    }
                }
            }
            catch (Exception ex)
            {
                LabelMsg.Text = ex.Message;
            }
        }