Example #1
0
    //Função deletar no Gridview
    protected void grv_matricula_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        Matricula_TO MatriculaTO = new Matricula_TO();

        try
        {
            MatriculaTO.mat_codigo = Convert.ToInt32(grv_matricula.DataKeys[e.RowIndex]["mat_codigo"]);

            new Matricula_BO().Delete(MatriculaTO);
        }
        catch (Exception)
        {
            throw;
        }
    }
Example #2
0
    protected void LoadGridView()
    {
        Matricula_TO MatriculaTO = new Matricula_TO();

        try
        {
            List <Matricula_TO> ListMatriculaTO = new Matricula_BO().SearchAll(MatriculaTO);

            grv_matricula.DataSource = ListMatriculaTO;
            grv_matricula.DataBind();
        }
        catch (Exception)
        {
            throw;
        }
    }
Example #3
0
    //Função editar no Gridview
    protected void grv_matricula_RowEditing(object sender, GridViewEditEventArgs e)
    {
        Matricula_TO MatriculaTO = new Matricula_TO();

        try
        {
            MatriculaTO.mat_codigo = Convert.ToInt32(grv_matricula.DataKeys[e.NewEditIndex]["mat_codigo"]);
            MatriculaTO            = new Matricula_BO().GetByCode(MatriculaTO);

            ddl_aluno.SelectedValue = Convert.ToString(MatriculaTO.AlunoTO.alu_codigo);
            ddl_curso.SelectedValue = Convert.ToString(MatriculaTO.TurmaTO.CursoTO.cur_codigo);
            LoadDropDownListTurma(MatriculaTO.TurmaTO.CursoTO.cur_codigo);
            ddl_turma.SelectedValue = Convert.ToString(MatriculaTO.TurmaTO.tur_codigo);

            ViewState["mat_codigo"] = MatriculaTO.mat_codigo;
        }
        catch (Exception)
        {
            throw;
        }
    }
Example #4
0
    //Botão Salvar
    protected void btn_salvar_Click(object sender, EventArgs e)
    {
        Matricula_TO MatriculaTO = new Matricula_TO();

        MatriculaTO.AlunoTO = new Aluno_TO();
        MatriculaTO.TurmaTO = new Turma_TO();

        try
        {
            MatriculaTO.mat_data_matricula = DateTime.Now;
            MatriculaTO.AlunoTO.alu_codigo = Convert.ToInt16(ddl_aluno.SelectedValue);
            MatriculaTO.TurmaTO.tur_codigo = Convert.ToInt16(ddl_turma.SelectedValue);

            bool novo = true;

            if (!string.IsNullOrEmpty(ViewState["mat_codigo"].ToString()))
            {
                MatriculaTO.mat_codigo = Convert.ToInt32(ViewState["mat_codigo"]);
                novo = false;
            }

            if (new Matricula_BO().Save(MatriculaTO, novo))
            {
                lbl_msg.Text = novo ? "Salvo com sucesso!" : "Atualizado com sucesso!";

                LoadGridView();
            }
            else
            {
                lbl_msg.Text = "Não salvou.";
            }
        }
        catch (Exception ex)
        {
            lbl_msg.Text = "Erro desconhecido: " + ex.Message;
        }
    }