コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["s_inicioSesion"] != null)
            {
                if (!IsPostBack)
                {
                    lblFechaProceso.Text = DateTime.Now.ToString();

                    Negocio.asignaturaNegocio dc          = null;
                    List <Entidad.Asignatura> asignaturas = null;

                    try
                    {
                        dc          = new Negocio.asignaturaNegocio();
                        asignaturas = dc.obtenerAsignaturaNegocio();

                        ListItem sel = new ListItem();
                        sel.Value = "0";
                        sel.Text  = "Seleccione...";

                        ddlListadoAsignaturas.Items.Add(sel);

                        ddlListadoAsignaturas.DataSource     = asignaturas;
                        ddlListadoAsignaturas.DataTextField  = "descripcion";
                        ddlListadoAsignaturas.DataValueField = "Id";
                        ddlListadoAsignaturas.DataBind();

                        List <Entidad.Carrera_Asignatura> listaAsignaturas = new List <Entidad.Carrera_Asignatura>();

                        Session.Add("s_carreraAsignatura", listaAsignaturas);
                    }
                    catch (Exception)
                    {
                        cvErrores.IsValid      = false;
                        cvErrores.ErrorMessage = "Ocurrió un error al recuperar la información de las carreras";
                    }
                } // if isPostback

                mvAgruparVistas.SetActiveView(vwIngresarCarrera);
            }
            else
            {
                Response.Redirect("wfSesionIniciar.aspx");
            } // if que comprueba validez de la sesión
        }     // page load
コード例 #2
0
        protected void btnMostrar_Click(object sender, EventArgs e)
        {
            Negocio.carreraNegocio    dc  = null;
            Negocio.asignaturaNegocio dc1 = null;

            Entidad.Carrera           carrera            = null;
            List <Entidad.Asignatura> listadoAsignaturas = null;

            try
            {
                dc      = new Negocio.carreraNegocio();
                carrera = dc.obtenerCarreraNegocio(txtNombreCarrera.Text);

                txtFechaFin.Text     = carrera.fecha_cierre.Value.ToShortDateString();
                txtFechaInicio.Text  = carrera.fecha_inicio.ToShortDateString();
                txtFechaProceso.Text = carrera.fecha_proceso.ToString();

                if (carrera.estado == 1)
                {
                    lblEStado.Text = "Activo";
                }
                else
                {
                    lblEStado.Text = "Inactivo";
                }


                dc1 = new Negocio.asignaturaNegocio();
                listadoAsignaturas = dc1.recuperarAsignaturasCarreraNegocio(carrera.Id);

                gvAsignaturas.DataSource = listadoAsignaturas;
                gvAsignaturas.DataBind();
            }
            catch (Exception)
            {
                cvErrores.IsValid      = false;
                cvErrores.ErrorMessage = "Ocurrió un error al recuperar la carrera";
            }
        } // mostrar carrera