Пример #1
0
        public ActionResult Index()
        {
            HomeBusinessLayer      objBL     = new HomeBusinessLayer();
            List <Movie2018Entity> objEntity = new List <Movie2018Entity>();
            List <Movies2018>      objModal  = new List <Movies2018>();

            objEntity = objBL.GetMovies2018();
            objModal  = Movie2018Mapper(objEntity);
            return(View(objModal));
        }
Пример #2
0
        private int RetornaCertificacoesPendentesEnvioAprovacao(int idusuario)
        {
            HomeBusinessLayer hb        = new HomeBusinessLayer();
            DataTable         dtRetorno = hb.CertificacoesPendentesEnvioAprovacao(idusuario);

            if (dtRetorno != null)
            {
                if (dtRetorno.Rows != null)
                {
                    if (dtRetorno.Rows.Count > 0)
                    {
                        return(dtRetorno.Rows.Count);
                    }
                }
            }
            return(0);
        }
Пример #3
0
        public ActionResult WishListGrid(string movieCode = null, string action = null, string genre = null, string performance = null, string direction = null, string editing = null, string writing = null)
        {
            HomeBusinessLayer         objBL     = new HomeBusinessLayer();
            IList <MovieReviewEntity> objEntity = new List <MovieReviewEntity>();
            IList <MovieReview>       objModal  = new List <MovieReview>();



            if (movieCode == null)
            {
                objEntity = objBL.GetReviewList();
                objModal  = MovieReviewMapper(objEntity);
                // return PartialView("WishListGrid", objModal);
            }
            else
            {
                if (action == "Edit")
                {
                    objEntity = objBL.GetReviewList();
                    objModal  = MovieReviewMapper(objEntity);
                    foreach (var tom in objModal.Where(w => w.MovieCode == movieCode))
                    {
                        tom.ActionStatus = "Edit";
                    }
                    // return PartialView("WishListGrid", objModal);
                }
                else if (action == "Update")
                {
                    objEntity = objBL.GetReviewList(movieCode, action, genre, performance, direction, editing, writing);
                    objModal  = MovieReviewMapper(objEntity);
                    //foreach (var tom in objModal.Where(w => w.MovieCode == movieCode))
                    //{
                    //    tom.ActionStatus = "Update";
                    //}
                    // return PartialView("WishListGrid", objModal);
                }
            }
            return(PartialView("WishListGrid", objModal));
        }
Пример #4
0
        public void CarregarGrid()
        {
            int idusuario = 0;

            if (!(ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.HomeVisualizarIndicadoresGeral, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])))
            {
                if ((ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.HomeVisualizarIndicadoresUsuario, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])))
                {
                    idusuario = ((UsuarioEntity)Session["eoUs"]).idusuario;
                }
            }

            HomeBusinessLayer hb = new HomeBusinessLayer();
            DataTable         dt = null;

            if (Request["Acao"].ToString() == "CertificacaoRegistrada")
            {
                dt             = hb.CertificacoesRegistradasDetalhe(idusuario);
                lbltitulo.Text = "Certificações Registradas";
            }

            if (Request["Acao"].ToString() == "CertificacaoConcluida")
            {
                dt             = hb.CertificacoesConcluidasDetalhe(idusuario);
                lbltitulo.Text = "Certificações Concluídas";
            }

            if (Request["Acao"].ToString() == "CertificacaoEmAndamento")
            {
                dt             = hb.CertificacoesEmAndamentoDetalhe(idusuario);
                lbltitulo.Text = "Certificações em Andamento";
            }

            if (Request["Acao"].ToString() == "CertificacaoExpirada")
            {
                dt             = hb.CertificacoesExpiradasDetalhe();
                lbltitulo.Text = "Certificações Expiradas";
            }

            if (Request["Acao"].ToString() == "ColaboradorCertificado")
            {
                dt             = hb.ColCadastroECertificadosDetalhe();
                lbltitulo.Text = "Profissionais Cadastrados e Certificados";
            }

            if (Request["Acao"].ToString() == "DataUltimaCertificacao")
            {
                dt             = hb.UltimoCertificadoCadastradoDetalhe(idusuario);
                lbltitulo.Text = "Data Ultima Certificação";
            }


            if (Request["Acao"].ToString() == "SemCertificado")
            {
                dt             = hb.SemCertificadoDetalhe();
                lbltitulo.Text = "Certificações cadastradas sem usuários certificados";
            }

            if (Request["Acao"].ToString() == "CertificacoesPendentesEnvio")
            {
                dt             = hb.CertificacoesPendentesEnvioAprovacao(idusuario);
                lbltitulo.Text = "Certificações Pendentes de Envio para Aprovação";
            }

            if (Request["Acao"].ToString() == "CertificacoesPendentesAprovacao")
            {
                dt             = hb.CertificacoesPendentesAprovacao(idusuario);
                lbltitulo.Text = "Certificações Pendentes de Aprovação";
            }

            if (Request["Acao"].ToString() == "CertificacoesReprovadas")
            {
                dt             = hb.CertificacoesReprovadas(idusuario);
                lbltitulo.Text = "Certificações Reprovadas";
            }

            if (dt != null && dt.Rows.Count > 0)
            {
                grdpesquisa.DataSource = dt;
                grdpesquisa.DataBind();
            }
            else
            {
                lblmsInfo.Text  = "Registros não encontrados para a pesquisa";
                divInfo.Visible = true;
            }
        }
Пример #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if ((ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.HomeVisualizarIndicadoresGeral, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])))
            {
                HomeBusinessLayer hb = new HomeBusinessLayer();
                lbCertificacaoregistrada.Text    = hb.CertificacoesRegistradas(0).ToString();
                lbCertificacoesConcluidas.Text   = hb.CertificacoesConcluidas(0).ToString();
                lbCertificacoesEmAndamento.Text  = hb.CertificacoesEmAndamento(0).ToString();
                lblCertificacoesExpiradas.Text   = hb.CertificacoesExpiradas(0).ToString();
                lbColCadastrosECertificados.Text = hb.ColCadastroECertificados().ToString();
                lbUltCertificacaoCadastrada.Text = hb.UltimoCertificadoCadastrado(0).ToString();

                if (lbUltCertificacaoCadastrada.Text == string.Empty)
                {
                    lbUltCertificacaoCadastrada.Text      = "N/A";
                    lbUltCertificacaoCadastrada.Font.Bold = true;
                }

                lblSemCertificado.Text = hb.SemCertificado().ToString();

                //Nova Funcionalidade Fabiano
                lblCertificacoesPendentesEnvio.Text     = this.RetornaCertificacoesPendentesEnvioAprovacao(0).ToString();
                lblCertificacoesPendentesAprovacao.Text = this.RetornaCertificacoesPendentesAprovacao(0).ToString();
                lblCertificacoesReprovadas.Text         = this.RetornaCertificacoesReprovadas(0).ToString();

                topcertificacoes.DataSource = hb.TopCertificacoes();
                topcertificacoes.DataBind();

                topporgrupo.DataSource = hb.TopPorGrupo();
                topporgrupo.DataBind();
            }
            else
            {
                if ((ValidarAcesso.TemAcesso(EOConst.CodFuncionalidade.HomeVisualizarIndicadoresUsuario, (List <PerfilfuncionalidadeEntity>)Session["eoFuncs"])))
                {
                    HomeBusinessLayer hb = new HomeBusinessLayer();
                    lbCertificacaoregistrada.Text   = hb.CertificacoesRegistradas(((UsuarioEntity)Session["eoUs"]).idusuario).ToString();
                    lbCertificacoesConcluidas.Text  = hb.CertificacoesConcluidas(((UsuarioEntity)Session["eoUs"]).idusuario).ToString();
                    lbCertificacoesEmAndamento.Text = hb.CertificacoesEmAndamento(((UsuarioEntity)Session["eoUs"]).idusuario).ToString();
                    lblCertificacoesExpiradas.Text  = hb.CertificacoesExpiradas(((UsuarioEntity)Session["eoUs"]).idusuario).ToString();

                    divSemCertificado.Visible            = false;
                    divColCadastrosECertificados.Visible = false;
                    lbUltCertificacaoCadastrada.Text     = hb.UltimoCertificadoCadastrado(((UsuarioEntity)Session["eoUs"]).idusuario).ToString();

                    if (lbUltCertificacaoCadastrada.Text == string.Empty)
                    {
                        lbUltCertificacaoCadastrada.Text      = "N/A";
                        lbUltCertificacaoCadastrada.Font.Bold = true;
                    }

                    //Nova Funcionalidade Fabiano
                    lblCertificacoesPendentesEnvio.Text     = this.RetornaCertificacoesPendentesEnvioAprovacao(((UsuarioEntity)Session["eoUs"]).idusuario).ToString();
                    lblCertificacoesPendentesAprovacao.Text = this.RetornaCertificacoesPendentesAprovacao(((UsuarioEntity)Session["eoUs"]).idusuario).ToString();
                    lblCertificacoesReprovadas.Text         = this.RetornaCertificacoesReprovadas(0).ToString();

                    divTopCertGrupo.Visible     = false;
                    divTopCertificacoes.Visible = false;
                }
                else
                {
                    divindicadores.Visible      = false;
                    divTopCertGrupo.Visible     = false;
                    divTopCertificacoes.Visible = false;
                }
            }
        }