Пример #1
0
        private void TipoConsultaSearch(object sender, RoutedEventArgs e)
        {
            RadRibbonButton button = sender as RadRibbonButton;

            searchUid = Convert.ToInt32(button.Uid);
            con.ChangeSearchType(searchUid);
        }
Пример #2
0
        private void ExportaDocs_Click(object sender, RoutedEventArgs e)
        {
            RadRibbonButton clickImage = (RadRibbonButton)sender;

            if (AccesoUsuarioModel.Grupo == 1)
            {
                ExportaEquipo exporta = new ExportaEquipo();
                switch (clickImage.Tag.ToString())
                {
                case "Excel":
                    exporta.GeneraDocumento();
                    break;

                case "XML":
                    exporta.GeneraXml();
                    break;
                }
            }
            else
            {
                switch (clickImage.Tag.ToString())
                {
                case "Excel":
                    ExportaMobiliario exporta = new ExportaMobiliario();
                    exporta.GeneraDocumento();
                    break;
                }
            }

            MessageBox.Show("Exportación finalizada");
        }
Пример #3
0
        public void LoadModule()
        {
            foreach (var item in rrvMain.Items)
            {
                bool         rtEtat = false;
                RadRibbonTab rt     = item as RadRibbonTab;

                foreach (var item1 in rt.Items)
                {
                    RadRibbonGroup pan = item1 as RadRibbonGroup;

                    foreach (var item2 in pan.Items)
                    {
                        RadRibbonButton btn = item2 as RadRibbonButton;

                        string tag = btn.Tag.ToString();
                        if (GlobalData.VerificationDroit(tag))
                        {
                            rt.Visibility  = System.Windows.Visibility.Visible;
                            pan.Visibility = System.Windows.Visibility.Visible;
                            btn.Visibility = System.Windows.Visibility.Visible;
                        }
                    }
                }
            }
        }
        private void RBtnArbolPdf_Click(object sender, RoutedEventArgs e)
        {
            RadRibbonButton button = sender as RadRibbonButton;

            uid = Convert.ToInt32(button.Uid);
            this.LaunchBusyIndicator();
        }
Пример #5
0
        public RTemasScjn(RadRibbonButton botonPdf)
        {
            InitializeComponent();
            this.botonPdf = botonPdf;

            worker.DoWork             += this.WorkerDoWork;
            worker.RunWorkerCompleted += WorkerRunWorkerCompleted;
        }
Пример #6
0
        private void InitializeRibbonGroup(RadRibbonGroup ribbonGroupControl)
        {
            var ribbonGroup = ribbonGroupControl.DataContext as CreatedRibbonGroup;

            var allRibbonGroups = GetAllRibbonGroups();
            var allRibbonItems  = GetAllRibbonItems();

            foreach (var innerRibbonGroup in allRibbonGroups.
                     Where(p => p.RibbonGroupMetaData.ParentGUID == ribbonGroup.RibbonGroupMetaData.GUID))
            {
                var icon = innerRibbonGroup.RibbonGroupMetaData.Icon;
                var text = LanguageService.FindResourceString(innerRibbonGroup.RibbonGroupMetaData.HeaderLanguageKey);

                var dropDownButton = new RadRibbonDropDownButton {
                    DataContext = innerRibbonGroup,
                    SmallImage  = !string.IsNullOrEmpty(icon) ?  new BitmapImage(new Uri(icon)):null,
                    Size        = ButtonSize.Large,
                    Text        = text
                };

                ///设定UI自动化测试相关属性;
                AutomationProperties.SetAutomationId(dropDownButton, innerRibbonGroup.RibbonGroupMetaData.GUID);
                AutomationProperties.SetName(dropDownButton, text);

                InitializeDropDownButton(dropDownButton);
                ribbonGroupControl.Items.Add(dropDownButton);
            }

            foreach (var ribbonItem in allRibbonItems.
                     Where(p => p.RibbonItemMetaData.GroupGUID == ribbonGroup.RibbonGroupMetaData.GUID))
            {
                if (ribbonItem.RibbonItem is IRibbonButtonItem buttonItem)
                {
                    var bitmapImage = !string.IsNullOrEmpty(buttonItem.Icon) ? new BitmapImage(new Uri(buttonItem.Icon, UriKind.RelativeOrAbsolute)) : null;
                    var text        = LanguageService.FindResourceString(buttonItem.HeaderLanguageKey);

                    var ribbonButton = new RadRibbonButton {
                        Command    = buttonItem.Command,
                        Text       = text,
                        LargeImage = bitmapImage,
                        SmallImage = bitmapImage,
                        Size       = ButtonSize.Large
                    };


                    ///设定UI自动化测试相关属性;
                    AutomationProperties.SetAutomationId(ribbonButton, ribbonItem.RibbonItemMetaData.GUID ?? string.Empty);
                    AutomationProperties.SetName(ribbonButton, text ?? string.Empty);

                    ribbonGroupControl.Items.Add(ribbonButton);
                }
                else if (ribbonItem.RibbonItem is IRibbonObjectItem objectItem)
                {
                    ribbonGroupControl.Items.Add(objectItem.UIObject);
                }
            }
        }
        private void RadRibbonButton_Click(object sender, RoutedEventArgs e)
        {
            RadRibbonButton boton = sender as RadRibbonButton;

            switch (boton.Name)
            {
            case "BtnCopiar":
                controller.CopiarRelaciones();
                break;

            case "BtnCortar":
                controller.CortarRelaciones();
                break;

            case "BtnPegar":
                controller.PegarRelaciones();
                break;

            case "BtnDelOne":
                controller.DeleteOne();
                break;

            case "BtnDelAll":

                controller.DeleteAll();
                break;

            case "BtnBuscar":
                controller.BuscarDuplicados();
                break;

            case "BtnAddTema":
                controller.AgregarTema();
                break;

            case "BtnUpdTema":
                controller.ActualizaTema();
                break;

            case "BtnDelTema":
                controller.EliminaTema();
                break;

            case "BtnListadoTesis": controller.ShowListaTesis();
                break;

            case "BtnOrdenar": controller.OrdenaTesis();
                break;
            }
        }
        private void ButtonMaterias_Click(object sender, RoutedEventArgs e)
        {
            RadRibbonButton boton = sender as RadRibbonButton;

            int idElement = Convert.ToInt16(boton.Uid);

            if (idElement == 1000)
            {
                controller.LaunchPermisos();
            }
            else
            {
                controller.WindowLoad(idElement);
            }
        }
        private void RibbonButton_Click(object sender, RoutedEventArgs e)
        {
            RadRibbonButton ribbon = sender as RadRibbonButton;

            switch (ribbon.Name)
            {
            case "RbtnInicio":
                controller.TesisStart();
                break;

            case "RbtnPrevious":
                controller.TesisPrevious();
                break;

            case "RbtnNext":
                controller.TesisNext();
                break;

            case "RbtnFin":
                controller.TesisEnd();
                break;
                //case "RbtnClipboard":
                //    controller.TesisToClipboard(1);
                //    break;
                //case "BtnCIus":
                //    controller.TesisToClipboard(2);
                //    break;
                //case "BtnCRubro":
                //    controller.TesisToClipboard(3);
                //    break;
                //case "BtnCTexto":
                //    controller.TesisToClipboard(4);
                //    break;
                //case "BtnCPrec":
                //    controller.TesisToClipboard(5);
                //    break;
            }
        }
 public RGenSinoni(ObservableCollection <Genericos> listaGenericos, RadRibbonButton pegarButton)
 {
     InitializeComponent();
     this.listaGenericos = listaGenericos;
     this.pegarButton    = pegarButton;
 }
Пример #11
0
        public void BeginInit()
        {
            List <RadRibbonTab>   ribbonTabs   = new List <RadRibbonTab>();
            List <RadRibbonGroup> ribbonGroups = new List <RadRibbonGroup>();

            var temp = this.container.GetExports <IScreen>();

            foreach (var screen in this.container.GetExports <IScreen>())
            {
                var navigationItem = screen.Value as ICanRibbon;

                if (navigationItem != null && navigationItem.Tabs != null)
                {
                    foreach (var ribbonTab in navigationItem.Tabs)
                    {
                        if (ribbonTab.Title == null)
                        {
                            continue;
                        }
                        RadRibbonTab tab = ribbonTabs.FirstOrDefault(t => (string)t.Header == ribbonTab.Title) ?? new RadRibbonTab();
                        tab.IsSelected = true;
                        tab.Header     = ribbonTab.Title;


                        foreach (var ribbonGroup in ribbonTab.Groups)
                        {
                            RadRibbonGroup group = ribbonGroups.FirstOrDefault(g => (string)g.Header == ribbonGroup.Title) ?? new RadRibbonGroup();

                            group.Header = ribbonGroup.Title;
                            foreach (var ribbonButton in ribbonGroup.Buttons)
                            {
                                //var uriSource = new Uri(@"pack://application:,,,/ReferencedAssembly;/FreightAlliance.Shell/Resources/Images/plus.png");


                                var button = new RadRibbonButton()
                                {
                                    Text      = ribbonButton.Title,
                                    Width     = 80,
                                    Height    = 80,
                                    Command   = ribbonButton.Command,
                                    SplitText = true,
                                    Size      = ButtonSize.Large
                                };

                                if (ribbonButton.ImgPath != null)
                                {
                                    var uri    = new Uri(ribbonButton.ImgPath);
                                    var bitmap = new BitmapImage(uri);
                                    button.LargeImage = bitmap;
                                }
                                group.Items.Add(button);
                            }

                            if (!ribbonGroups.Contains(group))
                            {
                                tab.Items.Add(group);
                                ribbonGroups.Add(group);
                            }

                            if (!ribbonTabs.Contains(tab))
                            {
                                this.Tabs.Add(tab);
                                ribbonTabs.Add(tab);
                            }
                        }
                    }
                }
            }
            var radRibbonTab = new RadRibbonTab()
            {
                Header = Resources.TechServiceText
            };

            this.Tabs.Add(radRibbonTab);
            ribbonTabs.Add(radRibbonTab);
        }