Ejemplo n.º 1
0
    //Botão salvar
    protected void btn_salvar_Click(object sender, EventArgs e)
    {
        try
        {
            foreach (GridViewRow row in grv_chamada.Rows)
            {
                CheckBox checkBox = (CheckBox)row.FindControl("ckb_presenca");

                Chamada_TO ChamadaTO = new Chamada_TO();
                ChamadaTO.MatriculaTO        = (Matricula_TO)grv_chamada.DataKeys[row.RowIndex]["MatriculaTO"];
                ChamadaTO.TurmaProgramacaoTO = (TurmaProgramacao_TO)grv_chamada.DataKeys[row.RowIndex]["TurmaProgramacaoTO"];

                ChamadaTO.cha_presenca = checkBox.Checked ? 1 : 0;

                if (new Chamada_BO().Update(ChamadaTO))
                {
                    lbl_msg.Text = "Salvo";
                }
            }
        }
        catch (Exception ex)
        {
            lbl_msg.Text = "Erro desconhecido: " + ex.Message;
        }
    }
Ejemplo n.º 2
0
    protected void LoadGridView()
    {
        Chamada_TO ChamadaTO = new Chamada_TO();

        ChamadaTO.MatriculaTO                    = new Matricula_TO();
        ChamadaTO.MatriculaTO.TurmaTO            = new Turma_TO();
        ChamadaTO.MatriculaTO.TurmaTO.tur_codigo = Convert.ToInt32(ddl_turma.SelectedValue);
        try
        {
            List <Chamada_TO> ListChamadaTO = new Chamada_BO().SearchAll(ChamadaTO);

            grv_chamada.DataSource = ListChamadaTO;
            grv_chamada.DataBind();
        }
        catch (Exception)
        {
            throw;
        }
    }