Пример #1
0
    protected bool Carga_Datos(int idperiodo)
    {
        iCom_BusinessEntity.PeriodoEscolar oBE = new iCom_BusinessEntity.PeriodoEscolar();
        iCom_BusinessLogic.PeriodoEscolar  oBL = new iCom_BusinessLogic.PeriodoEscolar();

        oBE.idperiodoescolar = idperiodo;

        try
        {
            dtDatos = oBL.Consultar(oBE);

            if (dtDatos.Rows.Count > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        catch (Exception ex)
        {
            ResgitraLog(ex.Message);
            return(false);
        }
    }
Пример #2
0
    protected void btnGuardar_Click(object sender, EventArgs e)
    {
        try
        {
            iCom_BusinessLogic.PeriodoEscolar  oBLPeriodo = new iCom_BusinessLogic.PeriodoEscolar();
            iCom_BusinessEntity.PeriodoEscolar oBE        = new iCom_BusinessEntity.PeriodoEscolar();


            if (Application["idperiodo"].ToString() == "0")
            {
                // Nuevo
                oBE.idperiodo      = int.Parse(rblMes.SelectedValue.ToString());
                oBE.anio           = int.Parse(ddlAnio.SelectedValue.ToString());
                oBE.periodoescolar = rblMes.SelectedItem.ToString() + " " + ddlAnio.SelectedItem.Value;

                dtDatos = oBLPeriodo.Insertar(oBE);

                lblMensaje.Text = "Datos guardados.";
            }
            else
            {
                // Existe
                oBE.idperiodoescolar = int.Parse(Application["idperiodo"].ToString());
                oBE.idperiodo        = int.Parse(rblMes.SelectedValue.ToString());
                oBE.anio             = int.Parse(ddlAnio.SelectedValue.ToString());
                oBE.periodoescolar   = rblMes.SelectedItem.ToString() + " " + ddlAnio.SelectedItem.Value;
                oBE.activo           = chkActivo.Checked;

                dtDatos         = oBLPeriodo.Actualizar(oBE);
                lblMensaje.Text = "Datos modificados.";
            }

            mp1.Show();
        }
        catch (Exception ex)
        {
            ResgitraLog(ex.Message);
            return;
        }
    }