コード例 #1
0
    //Função deletar no Gridview
    protected void grv_tpr_programacao_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        TurmaProgramacao_TO TurmaProgramacaoTO = new TurmaProgramacao_TO();

        try
        {
            TurmaProgramacaoTO.tpr_codigo = Convert.ToInt32(grv_tpr_programacao.DataKeys[e.RowIndex]["tpr_codigo"]);

            new TurmaProgramacao_BO().Delete(TurmaProgramacaoTO);
            LoadGridView();
        }
        catch (Exception)
        {
            throw;
        }
    }
コード例 #2
0
    protected void LoadGridView()
    {
        TurmaProgramacao_TO TurmaProgramacaoTO = new TurmaProgramacao_TO();

        try
        {
            List <TurmaProgramacao_TO> ListTurmaProgramacaoTO = new TurmaProgramacao_BO().SearchAll(TurmaProgramacaoTO);
            Turma_TO TurmaTO = new Turma_TO();

            grv_tpr_programacao.DataSource = ListTurmaProgramacaoTO;
            grv_tpr_programacao.DataBind();
        }
        catch (Exception)
        {
            throw;
        }
    }
コード例 #3
0
    //Função editar no Gridview
    protected void grv_tpr_programacao_RowEditing(object sender, GridViewEditEventArgs e)
    {
        TurmaProgramacao_TO TurmaProgramacaoTO = new TurmaProgramacao_TO();

        try
        {
            TurmaProgramacaoTO.tpr_codigo = Convert.ToInt32(grv_tpr_programacao.DataKeys[e.NewEditIndex]["tpr_codigo"]);

            TurmaProgramacaoTO = new TurmaProgramacao_BO().GetByCode(TurmaProgramacaoTO);

            ddl_turma.SelectedValue = Convert.ToString(TurmaProgramacaoTO.TurmaTO.tur_codigo);
            txb_data.Text           = Convert.ToString(TurmaProgramacaoTO.tpr_data_aula);
            txb_hora_inicio.Text    = TurmaProgramacaoTO.tpr_horas_inicial;
            txb_hora_final.Text     = TurmaProgramacaoTO.tpr_horas_final;
            LoadGridView();
            ViewState["tpr_codigo"] = TurmaProgramacaoTO.tpr_codigo;
        }
        catch (Exception)
        {
            throw;
        }
    }
コード例 #4
0
    //Botão salvar
    protected void btn_salvar_Click(object sender, EventArgs e)
    {
        TurmaProgramacao_TO TurmaProgramacaoTO = new TurmaProgramacao_TO();

        TurmaProgramacaoTO.TurmaTO = new Turma_TO();

        try
        {
            TurmaProgramacaoTO.tpr_data_aula      = Convert.ToDateTime(txb_data.Text);
            TurmaProgramacaoTO.tpr_horas_inicial  = txb_hora_inicio.Text;
            TurmaProgramacaoTO.tpr_horas_final    = txb_hora_final.Text;
            TurmaProgramacaoTO.TurmaTO.tur_codigo = Convert.ToInt32(ddl_turma.SelectedValue);

            bool novo = true;

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

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

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