Exemple #1
0
        //menu strip dinamico
        //private void cargaMenu(Int32 IdMaster, ToolStripMenuItem MenuPadre, MenuStrip Menu)
        //{

        //    DataTable menudin = new DataTable();
        //    menudin = Perf.dtmenudinamicocs(6,LoginInfo.IdTrab,"RECH");
        //    DataView DatosHijos = new DataView(menudin);

        //    DatosHijos.RowFilter = menudin.Columns["cvindmodulo"].ColumnName + "=" + IdMaster;

        //    foreach (DataRowView fila in DatosHijos)
        //    {
        //        ToolStripMenuItem MenuHijo = new ToolStripMenuItem();
        //        MenuHijo.Text = fila["descripcion"].ToString();
        //        MenuHijo.Name = fila["rutaaaceso"].ToString();
        //        MenuHijo.BackColor = Color.FromArgb(10, 62, 120);
        //        MenuHijo.ForeColor = Color.White;
        //        MenuHijo.Font = new Font("Arial", 12);
        //        MenuHijo.Image = Resources.ic_view_carousel_white_24dp;

        //        //modifica iconos
        //        if ((MenuHijo.Text = fila["descripcion"].ToString()) == "Catalogos")
        //        {
        //            MenuHijo.Image = Resources.ic_view_carousel_white_24dp;
        //        }
        //        else if ((MenuHijo.Text = fila["descripcion"].ToString()) == "Asignaciones")
        //        {
        //            MenuHijo.Image = Resources.ic_compare_arrows_white_24dp;
        //        }
        //        else if ((MenuHijo.Text = fila["descripcion"].ToString()) == "Reportes")
        //        {
        //            MenuHijo.Image = Resources.ic_assignment_white_24dp;
        //        }
        //        else if ((MenuHijo.Text = fila["descripcion"].ToString()) == "Procesos")
        //        {
        //            MenuHijo.Image = Resources.ic_assignment_white_24dp;
        //        }
        //        else
        //        {
        //            MenuHijo.Image = Resources.ic_view_carousel_white_24dp;
        //        }


        //        MenuHijo.Font = new Font(MenuHijo.Font, FontStyle.Regular);

        //        MenuHijo.Click += new EventHandler(Event);

        //        if (MenuPadre == null)
        //        {
        //            Menu.Items.Add(MenuHijo);
        //        }
        //        else
        //        {
        //            MenuPadre.DropDownItems.Add(MenuHijo);
        //        }

        //        cargaMenu(int.Parse(fila["idmodulo"].ToString()), MenuHijo, Menu);
        //    }
        //}



        public void CrearMenu()
        {
            Perfil    objPer        = new Perfil();
            DataTable dt            = objPer.ReportePerfilesModulos("RECH", "%", LoginInfo.IdTrab, "CS", 0, 0, 0, 0, 0, 14);
            DataTable dtEncabezados = Utilerias.CrearEncabezados(dt);

            Utilerias.ProcesoMenu(dtEncabezados, LoginInfo.IdTrab, "RECH", null, MsMenu, paneltitulo.BackColor);
        }