private bool CarregouArquivo(string p_NomeArquivo) { try { string Extencao = csUtil.ParteNomeArquivo(p_NomeArquivo, csUtil.enuParteNomeArquivo.Extencao); bool _CarregouArquivo = false; _ListaCheckItens = new csListaItens(p_NomeArquivo, ref _CarregouArquivo); if (!_CarregouArquivo) { _ListaCheckItens = null; return(false); } panInicial.SetaListaItens(_ListaCheckItens); if (Extencao.ToUpper() == "CHKLP") { _NomeArquivo = p_NomeArquivo; this.Text = "Check List - " + _ListaCheckItens.Nome + " (" + csUtil.ParteNomeArquivo(p_NomeArquivo, csUtil.enuParteNomeArquivo.Nome) + ")"; } else { _NomeArquivo = ""; this.Text = "Check List - " + _ListaCheckItens.Nome; } lvwCheckItens.ListaItens = _ListaCheckItens; this.Atualizar(); _ArquivoEstaSalvo = true; return(true); } catch (Exception _Exception) { MessageBox.Show("Erro ao carregar o arquivo\n" + p_NomeArquivo + "\n" + _Exception.ToString(), "Editar Modelo de Check List", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } }
public frmEditaModeloCheckList(string p_NomeArquivo) { InitializeComponent(); _ListaCheckItens = new csListaItens(); this.CarregouArquivo(p_NomeArquivo); _ArquivoEstaSalvo = true; }
//private int _ContAviso = 0; #endregion #region Construtores public frmPreencheChekList(string p_NomeArquivo) { InitializeComponent(); panItem.AlterouAlgo += new AlterouAlgoItemEventHandler(this.OnAlterouItem); panItemArquivo.AlterouAlgo += new AlterouAlgoItemArquivoEventHandler(this.OnAlterouItemArquivo); panItenListaArquivos.AlterouAlgo += new AlterouAlgoItemListaArquivosEventHandler(this.OnAlterouItemListaArquivos); panItemOpcoes.AlterouAlgo += new AlterouAlgoItemListaOpcoesEventHandler(this.OnAlterouItemListaOpcoes); panItemTexto.AlterouAlgo += new AlterouAlgoItemTextoEventHandler(this.OnAlterouItemTexto); panItemData.AlterouAlgo += new AlterouAlgoItemDataEventHandler(this.OnAlterouItemData); this.Size = new Size(800, 620); this.CarregaLogoWizard(); _ListaCheckItens = new csListaItens(); if (this.CarregouArquivo(p_NomeArquivo)) { this.AjustaPanels(); _Indice = -1; this.MostraPanel(); this.AtualizarMenuRelatorios(); } else { this.Close(); } }
public void SetaListaItens(object p_ListaItens) { _ListaItens = (csListaItens)p_ListaItens; lblNomeCheckList.Text = _ListaItens.Nome; lblDescricaoCheckList.Text = _ListaItens.Descricao; lblAjudaCheckList.Text = _ListaItens.Ajuda; }
public frmEditaModeloCheckList() { InitializeComponent(); _ListaCheckItens = new csListaItens(); lvwCheckItens.ListaItens = _ListaCheckItens; _ArquivoEstaSalvo = true; this.Atualizar(); }
public frmPreencheChekList(string p_NomeArquivo, string p_NomeRelatorio) { InitializeComponent(); this.Visible = false; _ListaCheckItens = new csListaItens(); if (this.CarregouArquivo(p_NomeArquivo)) { _ListaCheckItens.MostrarRelatorio(p_NomeArquivo); } this.Close(); }
private void NovoModelo() { DialogResult Resp; if (!_ArquivoEstaSalvo) { Resp = MessageBox.Show("Deseja salvar as alterações antes de criar um novo modelo?", "Novo Modelo", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); if (Resp == DialogResult.Cancel) { return; } if (Resp == DialogResult.Yes) { if (!this.SalvouArquivo()) { return; } else { _ListaCheckItens = new csListaItens(); lvwCheckItens.ListaItens = _ListaCheckItens; _ArquivoEstaSalvo = true; this.Atualizar(); this.Text = "Check List - Editor de Check List"; _NomeArquivo = ""; GC.Collect(); } } else // Escolheu Não { _ListaCheckItens = new csListaItens(); lvwCheckItens.ListaItens = _ListaCheckItens; _ArquivoEstaSalvo = true; this.Atualizar(); this.Text = "Check List - Editor de Check List"; _NomeArquivo = ""; GC.Collect(); } } else { _ListaCheckItens = new csListaItens(); lvwCheckItens.ListaItens = _ListaCheckItens; _ArquivoEstaSalvo = true; this.Atualizar(); this.Text = "Check List - Editor de Check List"; _NomeArquivo = ""; GC.Collect(); } }
public DialogResult EditaRelatorio(object p_ListaCheckItens, string p_NomeRelatorio) { _ListaCheckItens = (csListaItens)p_ListaCheckItens; _Retorno = DialogResult.Cancel; foreach (csRelatorio Relatorio in _ListaCheckItens.ListaRelatorios) { if (Relatorio.Nome == p_NomeRelatorio) { // Propriedades principais ListViewItem lvwItem = null; this.Text = Relatorio.Nome; txtTexto.Text = Relatorio.Texto; txtTexto.SelectionStart = 0; txtTexto.SelectionLength = 0; // Lista de campos csItem ItemCheckList = null; lvwCampos.Items.Clear(); lvwItem = lvwCampos.Items.Add("VARIÁVEL MANUAL"); lvwItem.Tag = "{variavel=@}"; for (int i = 0; i < _ListaCheckItens.Count; i++) { ItemCheckList = (csItem)_ListaCheckItens.Itens[i]; lvwItem = lvwCampos.Items.Add(ItemCheckList.Nome); lvwItem.Tag = "{" + ItemCheckList.Nome + "." + ItemCheckList.Descricao + "}"; } this.ShowDialog(); if (_Retorno == DialogResult.OK) { Relatorio.Texto = txtTexto.Text; } return(_Retorno); } } return(_Retorno); }
private bool CarregouArquivo(string p_NomeArquivo) { try { bool _CarregouArquivo = false; _ListaCheckItens = new csListaItens(p_NomeArquivo, ref _CarregouArquivo); if (!_CarregouArquivo) { _ListaCheckItens = null; return(false); } lvwCheckItens.ListaItens = _ListaCheckItens; this.Atualizar(); _NomeArquivo = p_NomeArquivo; _ArquivoEstaSalvo = true; this.Text = "Check List - Editor de Check List - " + csUtil.ParteNomeArquivo(p_NomeArquivo, csUtil.enuParteNomeArquivo.NomeExtencao); return(true); } catch (Exception _Exception) { MessageBox.Show("Erro ao carregar o arquivo\n" + p_NomeArquivo + "\n" + _Exception.ToString(), "Editar Modelo de Check List", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } }
/// <summary> /// Mostra a tela com campos preenchidos com os dados de P_CheckItem /// </summary> public object EditarCheckItem(object p_CheckItem) { ListViewItem lvwItem; this.LimpaCampos(); cboTipo.Enabled = false; _CheckListItem = p_CheckItem; csListaItens _ListaItens = new csListaItens(); switch (_ListaItens.TipoCheckItem(_CheckListItem)) { //case csListaItens.enuTipoCheckIten.Arquivo: // csItemArquivo ItemArquivo = (csItemArquivo)_CheckListItem; // cboTipo.SelectedIndex = 0; // txtNome.Text = ItemArquivo.Nome; // txtDescricao.Text = ItemArquivo.Descricao; // txtAjuda.Text = ItemArquivo.Ajuda; // chkObsObrigatorio.Checked = ItemArquivo.ObservacaoObrigatoria; // foreach (csFiltroArquivo Filtro in ItemArquivo.FiltrosArquivos.ListaFiltros) // { // lvwItem = lvwTiposArquivos.Items.Add(Filtro.Descricao); // lvwItem.SubItems.Add(Filtro.Tipos); // } // break; case csListaItens.enuTipoCheckIten.ListaDeArquivos: csItemListaArquivos ItemListaArquivos = (csItemListaArquivos)_CheckListItem; cboTipo.SelectedIndex = 0; txtNome.Text = ItemListaArquivos.Nome; txtDescricao.Text = ItemListaArquivos.Descricao; txtAjuda.Text = ItemListaArquivos.Ajuda; chkObsObrigatorio.Checked = ItemListaArquivos.ObservacaoObrigatoria; foreach (csFiltroArquivo Filtro in ItemListaArquivos.FiltrosArquivos.ListaFiltros) { lvwItem = lvwTiposArquivos.Items.Add(Filtro.Descricao); lvwItem.SubItems.Add(Filtro.Tipos); } this.AtualizarListaArquivos(); break; case csListaItens.enuTipoCheckIten.ListaDeOpcoes: csItemListaOpcoes ItemListaOpcoes = (csItemListaOpcoes)_CheckListItem; cboTipo.SelectedIndex = 1; txtNome.Text = ItemListaOpcoes.Nome; txtDescricao.Text = ItemListaOpcoes.Descricao; txtAjuda.Text = ItemListaOpcoes.Ajuda; chkObsObrigatorio.Checked = ItemListaOpcoes.ObservacaoObrigatoria; chkMultiplaEscolha.Checked = ItemListaOpcoes.MultiplaEscolha; string OpcaoPadrao; foreach (csOpcao Opcao in ItemListaOpcoes.Opcoes) { lvwItem = lvwOpcoes.Items.Add(Opcao.Texto); if (Opcao.Padrao) { OpcaoPadrao = "Sim"; } else { OpcaoPadrao = "Não"; } lvwItem.SubItems.Add(OpcaoPadrao); } break; case csListaItens.enuTipoCheckIten.Texto: csItemTexto ItemTexto = (csItemTexto)_CheckListItem; cboTipo.SelectedIndex = 2; txtNome.Text = ItemTexto.Nome; txtDescricao.Text = ItemTexto.Descricao; txtAjuda.Text = ItemTexto.Ajuda; chkObsObrigatorio.Checked = ItemTexto.ObservacaoObrigatoria; txtTextoPadrao.Text = ItemTexto.TextoPadrao; chkIdentificador.Checked = ItemTexto.ItemIdentificador; chkItemTextoPermitirSalvarPadrao.Checked = ItemTexto.PermitirSalvarValorPadrao; break; case csListaItens.enuTipoCheckIten.Data: csItemData ItemData = (csItemData)_CheckListItem; cboTipo.SelectedIndex = 3; txtNome.Text = ItemData.Nome; txtDescricao.Text = ItemData.Descricao; txtAjuda.Text = ItemData.Ajuda; if (ItemData.SoDataSemHora) { optSomenteData.Checked = true; } else { optDataEHora.Checked = true; } chkObsObrigatorio.Checked = ItemData.ObservacaoObrigatoria; break; } //this.TopMost = true; this.ShowDialog(); return(_CheckListItem); }