void BtnCompararDiretoriosClick(object sender, EventArgs e) { string sCaminhoDir1 = "", sCaminhoDir2 = ""; bool bSelecionado; bSelecionado = false; if (tvDiretorio1.SelectedNode.IsSelected) { catalogador.LerArvoreDiretorio(tvDiretorio1.SelectedNode, barraStatus); sCaminhoDir1 = labStatus2.Text; if (tvDiretorio2.SelectedNode.IsSelected) { catalogador.LerArvoreDiretorio( tvDiretorio2.SelectedNode, barraStatus); sCaminhoDir2 = labStatus2.Text; bSelecionado = true; } } LimparComparacao(); if (bSelecionado) { Comparar(sCaminhoDir1, sCaminhoDir2); } else { Dialogo.mensagemInfo("Diretórios não selecionados!"); } }
protected void OnBtnCompararDiretoriosClicked(object sender, EventArgs e) { string sCaminhoDir1 = "", sCaminhoDir2 = ""; bool bSelecionado; TreeIter iter1, iter2; TreeModel modelo1, modelo2; TreeStore store1, store2; bSelecionado = false; tvDiretorio1.Selection.GetSelected(out modelo1, out iter1); if (tvDiretorio1.Selection.IterIsSelected(iter1)) { store1 = (TreeStore)modelo1; catalogador.LerArvoreDiretorio(store1, iter1, LabStatus2); sCaminhoDir1 = LabStatus2.Text; tvDiretorio2.Selection.GetSelected(out modelo2, out iter2); if (tvDiretorio2.Selection.IterIsSelected(iter2)) { store2 = (TreeStore)modelo2; catalogador.LerArvoreDiretorio(store2, iter2, LabStatus2); sCaminhoDir2 = LabStatus2.Text; bSelecionado = true; } } LimparComparacao(); if (bSelecionado) { Comparar(sCaminhoDir1, sCaminhoDir2); } else { Dialogo.mensagemInfo("Diretórios não selecionados!"); } }