public TrataFiltros Carregar()//TrataFiltros tFiltros, IList<Projeto> projs, IList<short> status) { //this.trataFiltros = tFiltros; lstProjetos.SelectedItems.Clear(); foreach (var item in Conexao.TrataDAO.getAcesso <Projeto>().Retorna().OrderBy(x => x.Inativo).ThenBy(n => n.Nome)) { lstProjetos.Items.Add(item); if (frmTarefas.FiltroTar.Projetos != null && frmTarefas.FiltroTar.Projetos.Contains(item)) { lstProjetos.SelectedItems.Add(item); } } lstStatus.DataSource = new BindingSource(TrataEnum.Listar(typeof(enuStatusTarefa), false), null); lstStatus.DisplayMember = "Value"; lstStatus.ValueMember = "Key"; lstStatus.SelectedItems.Clear(); for (int i = 0; i < lstStatus.Items.Count; i++) { if (frmTarefas.FiltroTar.Status.Contains((short)(enuStatusTarefa)((KeyValuePair <Enum, string>)lstStatus.Items[i]).Key)) { lstStatus.SelectedItems.Add(lstStatus.Items[i]); } } //chkInativo.CheckState = frmProcTarefa.FiltroTar.Inativo; this.ShowDialog(); return(this.trataFiltros); }
private static void IncluirConfiguracao(enuConfiguracao venuConfiguracao, TipoValidacao venuValidacao, string vstrValor) { Configuracao config = new Configuracao() { Codigo = (int)venuConfiguracao, Descricao = TrataEnum.ObterDescricao(venuConfiguracao), Validacao = (short)venuValidacao, Valor = vstrValor }; Conexao.TrataDAO.getConfiguracao().Salvar(config); }
//public static ContextMenu MenuPrincipal(ref EventHandler eventMenu) //{ // ContextMenu ContMenu = new ContextMenu(); // int lintIndex = 0; // //ContMenu.MenuItems.Add(lintIndex++, carregaContextMenuAtalhos(ref eventAtalhos)); // MenuItem itemMenu; // itemMenu = MenuGerenciamento(ref eventMenu);//new MenuItem(TrataEnum.ObterDescricao(enuMenuGeral.Gerenciamento)); // ContMenu.MenuItems.Add((int)enuMenuGeral.Gerenciamento, itemMenu); // itemMenu = MenuUtilitarios(ref eventMenu); // ContMenu.MenuItems.Add((int)enuMenuGeral.Utilitarios, itemMenu); // lintIndex = (int)enuMenuGeral.Utilitarios + 1; // if (Host.CarregarPlugIns()) // { // foreach (PlugIn.IPlugIn plugIn in Host.PlugIns) // { // if (enuMenuGeral.Principal != plugIn.MenuPai) // ContMenu.MenuItems[(int)plugIn.MenuPai].MenuItems.Add((MenuItem)plugIn.Menu()); // else // ContMenu.MenuItems.Add(lintIndex++, (MenuItem)plugIn.Menu()); // } // } // //itemMenu = ContMenu.MenuItems[(int)enuMenuGeral.Utilitarios]; // //WinControls.OrdenarMenuItem(ref itemMenu); // //itemMenu = ContMenu.MenuItems[(int)enuMenuGeral.Gerenciamento]; // //WinControls.OrdenarMenuItem(ref itemMenu); // WinControls.OrdenarMenuContext(ref ContMenu); // ContMenu.MenuItems.Add("-"); lintIndex++; // ContMenu.MenuItems.Add(lintIndex, new MenuItem(TrataEnum.ObterDescricao(enuMenuGeral.Sair), new System.EventHandler(LerMenu))); // ContMenu.MenuItems[lintIndex++].Tag = "Principal " + (int)enuMenuGeral.Sair; // return ContMenu; //} //public static MenuItem MenuGerenciamento(ref EventHandler eventMenu) //{ // MenuItem itemMenu = new MenuItem(TrataEnum.ObterDescricao(enuMenuGeral.Gerenciamento)); // //Int32 lintIndex = 0; // //itemMenu.MenuItems.Add((int)enuMenuGerencia.PlugIn, new MenuItem(TrataEnum.ObterDescricao(enuMenuGerencia.PlugIn), eventMenu)); // //itemMenu.MenuItems[(int)enuMenuGerencia.PlugIn].Tag = "Gerenciamento " + ((int)enuMenuGerencia.PlugIn).ToString(); // foreach (enuMenuGerencia item in Enum.GetValues(typeof(enuMenuGerencia))) // { // if (item == enuMenuGerencia.Tarefas) // itemMenu.MenuItems.Add((byte)item, carregaContextMenuTarefa(ref eventMenu)); // else // itemMenu.MenuItems.Add((byte)item, // new MenuItem(TrataEnum.ObterDescricao(item), eventMenu)); // itemMenu.MenuItems[(byte)item].Tag = "Gerenciamento " + (byte)item; // } // return itemMenu; //} //public static MenuItem MenuUtilitarios(ref EventHandler eventMenu) //{ // MenuItem itemMenu = new MenuItem(TrataEnum.ObterDescricao(enuMenuGeral.Utilitarios)); // //Int32 lintIndex = 0; // //itemMenu.MenuItems.Add((int)enuMenuUtil.Configuracao, MenuConfiguracao(ref eventMenu)); // //itemMenu.MenuItems[(int)enuMenuUtil.Configuracao].Tag = "Utilitario " + ((int)enuMenuUtil.Configuracao).ToString(); // foreach (enuMenuUtil item in Enum.GetValues(typeof(enuMenuUtil))) // { // switch (item) // { // case enuMenuUtil.Configuracao: // itemMenu.MenuItems.Add((int)enuMenuUtil.Configuracao, MenuConfiguracao(ref eventMenu)); // break; // default: // itemMenu.MenuItems.Add((byte)item, // new MenuItem(TrataEnum.ObterDescricao(item), eventMenu)); // break; // } // itemMenu.MenuItems[(byte)item].Tag = "Utilitario " + (byte)item; // } // return itemMenu; //} public static MenuItem MenuConfiguracao(ref EventHandler eventMenu) { MenuItem itemMenu = new MenuItem(TrataEnum.ObterDescricao(enuMenuUtil.Configuracao)); foreach (enuMenuConfiguracao item in Enum.GetValues(typeof(enuMenuConfiguracao))) { itemMenu.MenuItems.Add((byte)item, new MenuItem(TrataEnum.ObterDescricao(item), eventMenu)); itemMenu.MenuItems[(byte)item].Tag = "Configuracao " + (byte)item; } return(itemMenu); }
public static MenuItem carregaContextMenuTarefa(ref EventHandler eventMenu) { MenuItem itemMenu = new MenuItem(TrataEnum.ObterDescricao(enuMenuGerencia.Tarefas)); Int32 lintIndex = 0; IList <Tarefa> tarefas = Conexao.TrataDAO.getTarefa().RetornaMenu(); foreach (Tarefa tarefa in tarefas) { itemMenu.MenuItems.Add(lintIndex, new MenuItem( (tarefa.Cliente != null?tarefa.Cliente.Nome + " -> ":"") + tarefa.Descricao, eventMenu)); itemMenu.MenuItems[lintIndex].Tag = TrataEnum.ObterDescricao(enuMenuGerencia.Tarefas) + " " + tarefa.Id.ToString(); lintIndex++; } if (lintIndex > 0) { itemMenu.MenuItems.Add("-"); lintIndex++; } itemMenu.MenuItems.Add(lintIndex, new MenuItem("Novo", eventMenu)); itemMenu.MenuItems[lintIndex].Tag = TrataEnum.ObterDescricao(enuMenuGerencia.Tarefas) + " 0"; lintIndex++; itemMenu.MenuItems.Add(lintIndex, new MenuItem("Lista", eventMenu)); itemMenu.MenuItems[lintIndex].Tag = TrataEnum.ObterDescricao(enuMenuGerencia.Tarefas) + " -1"; lintIndex++; itemMenu.MenuItems.Add(lintIndex, new MenuItem("Observação", eventMenu)); itemMenu.MenuItems[lintIndex].Tag = TrataEnum.ObterDescricao(enuMenuGerencia.Tarefas) + " -2"; //itemMenu.MenuItems[lintIndex].Checked = // Conversor.ParaBool(Conexao.TrataDAO.getConfiguracao().Retorna_pCodigo((int)enuConfiguracao.ObsIniciarHorario).Valor); lintIndex++; return(itemMenu); }
public static void CaminhosArquivos(DataGridView dgv, string comando) { comando = comando.Trim(); DirectoryInfo caminho; if (comando.Length > 2 && Negocio.Util.Arquivos.CaminhoExiste(comando)) { caminho = new DirectoryInfo(comando); foreach (var item in caminho.GetDirectories()) { try { object[] itens = { "0", null, null, TrataEnum.ObterDescricao(TipoItem.Caminho), item.Name, item.GetDirectories().Length.ToString() + " Subpastas" }; dgv.Rows.Add(itens); } catch (Exception) { } } foreach (var item in caminho.GetFiles()) { try { object[] itens = { "0", null, null, TrataEnum.ObterDescricao(TipoItem.Caminho), item.Name, "Extensão \"" + item.Extension + "\"" }; dgv.Rows.Add(itens); } catch (Exception) { } } } else if ((comando.LastIndexOf("\\") > 1 && comando.LastIndexOf("\\") < comando.Length - 1 && comando.Substring(0, 2) != "\\\\") || comando.Split('\\').Length > 4) { caminho = new DirectoryInfo(comando.Substring(0, comando.LastIndexOf("\\") + 1)); if (caminho.Exists) { foreach (var item in caminho.GetDirectories(comando.Substring(comando.LastIndexOf("\\") + 1) + "*")) //.Where( //x=> x.Name.ToUpper().IndexOf(txtComandos.Text.Trim().Substring(txtComandos.Text.Trim().LastIndexOf("\\")+1).ToUpper())==0)) { try { object[] itens = { "0", null, null, Enum.GetName(typeof(TipoItem), TipoItem.Caminho), item.Name, item.GetDirectories().Length.ToString() + " Subpastas" }; dgv.Rows.Add(itens); } catch (Exception) { } } foreach (var item in caminho.GetFiles(comando.Substring(comando.LastIndexOf("\\") + 1) + "*")) //.Where( //x=> x.Name.ToUpper().IndexOf(txtComandos.Text.Trim().Substring(txtComandos.Text.Trim().LastIndexOf("\\")+1).ToUpper())==0)) { try { object[] itens = { "0", null, null, Enum.GetName(typeof(TipoItem), TipoItem.Caminho), item.Name, "Extensão \"" + item.Extension + "\"" }; dgv.Rows.Add(itens); } catch (Exception) { } } } } }
public static void CarregaComboEnum <T>(ref DataGridViewComboBoxColumn combo, bool todos) { combo.DataSource = TrataEnum.Listar(typeof(T), todos); combo.DisplayMember = "Value"; combo.ValueMember = "Key"; }
public static void CarregaComboEnum(ref ComboBox combo, bool todos, Type tipo) { combo.DataSource = TrataEnum.Listar(tipo, todos); combo.DisplayMember = "Value"; combo.ValueMember = "Key"; }