示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                String userName = User.Identity.Name;
                FuncionarioBusiness  funcionarioBus  = new FuncionarioBusiness(connectionString);
                AreaTematicaBusiness areaTematicaBus = new AreaTematicaBusiness(connectionString);

                funcionario = funcionarioBus.getFuncionarioByUserName(userName);

                LinkedList <AreaTematica> areasTematicasEncargado = areaTematicaBus.getAllAreaTematicasByEncargado(funcionario.IdFuncionario);

                if (areasTematicasEncargado != null)
                {
                    AreaTematica a = new AreaTematica();
                    a.IdAreaTematica = 0;
                    a.Nombre         = "";
                    areasTematicasEncargado.AddFirst(a);

                    lblAreaTematica.Visible        = true;
                    ddlAreaTematica.Visible        = true;
                    ddlAreaTematica.DataSource     = areasTematicasEncargado;
                    ddlAreaTematica.DataTextField  = "nombre";
                    ddlAreaTematica.DataValueField = "idAreaTematica";
                    ddlAreaTematica.DataBind();
                }
                else
                {
                    lblMensajeError.Text = "El funcionario en seccion no posee Areas Tematicas a su cargo";
                }
            }
        }