parException)
{
}
}
This is the method that creates the TreeViewItem:
RadTreeViewItem
Agregar_TreVieItem(object parObjGenerico)
{
try
{
RadTreeViewItem newRadItem = new RadTreeViewItem();
Type TypObjeto = parObjGenerico.GetType();
if (TypObjeto.Name == "objEntSolicitud")
{
objEntSolicitud objGenerico = (objEntSolicitud)parObjGenerico;
newRadItem.Header =
"Sol." + objGenerico.numIdeParEncabezado + " " + objGenerico.carDesBodega + " [" + objGenerico.carNomUsuario + "]";
newRadItem.Name = objGenerico.numIdeParEncabezado.ToString();
newRadItem.Tag = objGenerico;
newRadItem.SetValue(
ToolTipService.ToolTipProperty, newRadItem.Header);
newRadItem.DefaultImageSrc =
"../../Imagen/Button/folder_solicitud.png";
return newRadItem;
}
else if (TypObjeto.Name == "objEntSolicitudDetalle")
{
objEntSolicitudDetalle objGenerico = (objEntSolicitudDetalle)parObjGenerico;
newRadItem.Header = objGenerico.carDesProducto +
" [" + objGenerico.numCanSolicitada + " " + objGenerico.carDesUniMedida + "]";
newRadItem.Name = objGenerico.numIdeParDetalle.ToString();
newRadItem.Tag = objGenerico;
newRadItem.SetValue(
ToolTipService.ToolTipProperty, newRadItem.Header);
newRadItem.DefaultImageSrc =
"../../Imagen/Button/partida.png";
return newRadItem;
}
else if (TypObjeto.Name == "objEntParProgramacion")
{
objEntParProgramacion objGenerico = (objEntParProgramacion)parObjGenerico;
newRadItem.Header = objGenerico.carDesProducto +
" [" + objGenerico.numCanProgramada + "]";
newRadItem.Name = objGenerico.numIdeParProgramacion.ToString();
newRadItem.Tag = objGenerico;
newRadItem.SetValue(
ToolTipService.ToolTipProperty, newRadItem.Header);
newRadItem.DefaultImageSrc =
"../../Imagen/Button/partida.png";
return newRadItem;
}
else if (TypObjeto.Name == "objEntTransMaterial")
{
objEntTransMaterial objGenerico = (objEntTransMaterial)parObjGenerico;
newRadItem.Header = objGenerico.carDescripcion;
newRadItem.Name = objGenerico.numIdeTransMaterial.ToString();
newRadItem.Tag = objGenerico;
newRadItem.SetValue(
ToolTipService.ToolTipProperty, newRadItem.Header);
newRadItem.DefaultImageSrc =
"../../Imagen/Button/carpeta.png";
return newRadItem;
}
return new RadTreeViewItem();
}
catch (Exception parException)
{
return new RadTreeViewItem();
}
}