Ejemplo n.º 1
0
 private int CargarAreas(int segmento)
 {
     area = 0;
     try
     {
         Sesion sesion = new Sesion();
         sesion = (Sesion)Session["Sesion" + Session.SessionID];
         List <CrmCatSolucion> list      = new List <CrmCatSolucion>();
         CN_CrmCatSoluciones   clscrmCat = new CN_CrmCatSoluciones();
         clscrmCat.ComboArea(sesion, segmento, ref list);
         ddlAreas.Items.Clear();
         if (list.Count > 0)
         {
             ddlAreas.DataSource     = list;
             ddlAreas.DataValueField = "Id";
             ddlAreas.DataTextField  = "Descripcion";
             ddlAreas.DataBind();
             area = list[0].Id;
             //for (int i = 0; i < list.Count; i++)
             //    ddlAreas.Items.Add(new RadComboBoxItem(list[i].Id.ToString() + " " + list[i].Descripcion, list[i].Id.ToString()));
             ddlAreas.SelectedValue = area.ToString();
             ddlAreas.Text          = ddlAreas.FindItemByValue(area.ToString()).Text;
             pnlAgrega.Visible      = true;
             this.lblMensajes.Text  = "";
         }
         else
         {
             ddlAreas.Items.Clear();
             ddlAreas.Text         = "";
             pnlAgrega.Visible     = false;
             this.lblMensajes.Text = "No se ha registrado ningún área en el segmento y UEN seleccionada";
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(area);
 }