private void btnCancelamento_Click(object sender, EventArgs e) { try { List <belPesquisaNotas> objSelect = BuscaNotasSelecionadas().Where(c => c.bEnviado && c.bCancelado == false).ToList <belPesquisaNotas>(); if (objSelect.Count == 1) { if (!daoUtil.ValidaUserToCancel()) { if (KryptonMessageBox.Show(null, "Usuário não tem Acesso para Alterar dados da Nota Fiscal" + Environment.NewLine + Environment.NewLine + "Deseja entrar com a Permissão de um Outro Usuário? ", Mensagens.MSG_Aviso, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { frmLogin objfrm = new frmLogin(); objfrm.ShowDialog(); if (daoUtil.ValidaUserToCancel()) { frmCancelamentoNFe objfrmCanc = new frmCancelamentoNFe(objSelect[0]); objfrmCanc.ShowDialog(); } else { KryptonMessageBox.Show(null, "Usuário também não tem Permissão Para Alterar Dados da Nota Fiscal", Mensagens.MSG_Aviso, MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { frmCancelamentoNFe objfrmCanc = new frmCancelamentoNFe(objSelect[0]); objfrmCanc.ShowDialog(); } } else if (objSelect.Count > 1) { KryptonMessageBox.Show("Selecione apenas uma nota para cancelamento.", Mensagens.CHeader, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { KryptonMessageBox.Show("Nenhuma Nota válida foi selecionada para cancelamento.", Mensagens.CHeader, MessageBoxButtons.OK, MessageBoxIcon.Information); } PesquisaNotas(); } catch (Exception ex) { new HLPexception(ex); } }
private void btnCancelamento_Click(object sender, EventArgs e) { try { List<belPesquisaNotas> objSelect = BuscaNotasSelecionadas().Where(c => c.bEnviado && c.bCancelado == false).ToList<belPesquisaNotas>(); if (objSelect.Count == 1) { if (!daoUtil.ValidaUserToCancel()) { if (KryptonMessageBox.Show(null, "Usuário não tem Acesso para Alterar dados da Nota Fiscal" + Environment.NewLine + Environment.NewLine + "Deseja entrar com a Permissão de um Outro Usuário? ", Mensagens.MSG_Aviso, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { frmLogin objfrm = new frmLogin(); objfrm.ShowDialog(); if (daoUtil.ValidaUserToCancel()) { frmCancelamentoNFe objfrmCanc = new frmCancelamentoNFe(objSelect[0]); objfrmCanc.ShowDialog(); } else { KryptonMessageBox.Show(null, "Usuário também não tem Permissão Para Alterar Dados da Nota Fiscal", Mensagens.MSG_Aviso, MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { frmCancelamentoNFe objfrmCanc = new frmCancelamentoNFe(objSelect[0]); objfrmCanc.ShowDialog(); } } else if (objSelect.Count > 1) { KryptonMessageBox.Show("Selecione apenas uma nota para cancelamento.", Mensagens.CHeader, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { KryptonMessageBox.Show("Nenhuma Nota válida foi selecionada para cancelamento.", Mensagens.CHeader, MessageBoxButtons.OK, MessageBoxIcon.Information); } PesquisaNotas(); } catch (Exception ex) { new HLPexception(ex); } }