private void MnuExtrato_Click(object sender, EventArgs e) { bool bAllow = gtiCore.GetBinaryAccess((int)TAcesso.ExtratoContribuinte); if (bAllow) { gtiCore.Ocupado(this); var formToShow = Application.OpenForms.Cast <Form>().FirstOrDefault(c => c is Forms.Extrato); if (formToShow != null) { formToShow.Show(); } else { Extrato f1 = new Extrato { Tag = "Menu", MdiParent = this }; f1.Show(); } gtiCore.Liberado(this); } else { MessageBox.Show("Acesso não permitido.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
// Abre tela de extrato de acordo com conta selecionada protected void OnBtnExtratoClicked(object sender, EventArgs e) { if (viewContas.Selection.CountSelectedRows() > 0) { TreeIter selectedConta; TreeModel model; viewContas.Selection.GetSelected(out model, out selectedConta); int pos = (int)model.GetValue(selectedConta, 0); Extrato ext = new Extrato(contas[pos]); ext.Show(); } }