コード例 #1
0
        protected void ButtonCadastrar_Click1(object sender, EventArgs e)
        {
            try
            {
                NgCurso objNegocio = new NgCurso();
                Curso   objCurso   = new Curso();
                objCurso.codigo = TextBoxCodigo.Text;
                limparLabelMsg();

                List <Curso> objRetConsultaCurso = objNegocio.verificarCadastro(objCurso.codigo);
                if (objRetConsultaCurso.Count > 0)
                {
                    LabelMsg.Text = "Curso ja cadastrado.";
                }
                else
                {
                    objCurso.nomeCurso    = TextBoxNome.Text;
                    objCurso.cargaHoraria = TextBoxCargaHoraria.Text;
                    objCurso.codigo       = TextBoxCodigo.Text;

                    LabelMsg.Text = (objNegocio.incluir(objCurso) ? "Cadastro efetuado com sucesso." : "Erro no cadastro");
                }
            }
            catch (Exception ex)
            {
                LabelMsg.Text = ex.Message;
            }
        }
コード例 #2
0
        protected void ButtonExcluir_Click(object sender, EventArgs e)
        {
            NgCurso objNegocio = new NgCurso();
            Curso   objCurso   = new Curso();

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



            try
            {
                objCurso.codigo = TextBoxCodigo.Text;
                List <Painel> objRetPainel = objNegocioPainel.testeExcluirDisciplina(objCurso.codigo);
                if (objRetPainel.Count > 0)
                {
                    LabelMsg.Text = "Erro na exclusão. Antes de realizar essa operação, voce deve excluir o painel onde este curso se encontra cadastrado.";
                }
                else
                {
                    LabelMsg.Text = (objNegocio.excluir(objCurso) ?
                                     "Registro Excluido com sucesso" : "Erro na exclusão. Verifique o codigo ou se este curso se encontra cadastrado nos outros sistemas.");
                }
            }
            catch (Exception ex)
            {
                LabelMsg.Text = ex.Message;
            }
        }
コード例 #3
0
        protected void ButtonConsultar_Click(object sender, EventArgs e)
        {
            NgCurso objNegocio = new NgCurso();
            Curso   objCurso   = new Curso();

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


                    //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  = "nome";
                    coluna2.HeaderText = "Curso";
                    GridView1.Columns.Add(coluna2);

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

                    List <Curso> objRetConsultaCurso = objNegocio.consulta(objCurso.codigo);
                    if (objRetConsultaCurso.Count > 0)
                    {
                        TextBoxCargaHoraria.Text = objRetConsultaCurso[0].cargaHoraria;
                        TextBoxNome.Text         = objRetConsultaCurso[0].nomeCurso;
                    }
                    else
                    {
                        LabelMsg.Text = "Registro não encontrado.";
                    }
                }
            }
            catch (Exception ex)
            {
                LabelMsg.Text = ex.Message;
            }
        }
コード例 #4
0
        protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            NgCurso objNegocio = new NgCurso();

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

            if (objRetConsultaCurso.Count > 0)
            {
                TextBoxCodigo.Text       = objRetConsultaCurso[0].codigo;
                TextBoxCargaHoraria.Text = objRetConsultaCurso[0].cargaHoraria;
                TextBoxNome.Text         = objRetConsultaCurso[0].nomeCurso;
            }
        }
コード例 #5
0
        protected void Button_Click(object sender, EventArgs e)
        {
            NgCurso objNegocio = new NgCurso();
            Curso   objCurso   = new Curso();

            limparLabelMsg();

            try
            {
                objCurso.nomeCurso    = TextBoxNome.Text;
                objCurso.cargaHoraria = TextBoxCargaHoraria.Text;
                objCurso.codigo       = TextBoxCodigo.Text;

                LabelMsg.Text = (objNegocio.alterar(objCurso) ? "Alteração efetuada com sucesso" : "Erro na alteração.");
            }
            catch (Exception ex)
            {
                LabelMsg.Text = ex.Message;
            }
        }