Example #1
0
        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);
            }
        }