Exemplo n.º 1
0
        public string VerificarModulosSel(int codOc)
        {
            string modulos = "";

            _bd.Comando.Parameters.Clear();
            _bd.Comando.CommandText = @"select m.mod_cod from ofertacurso oc, ofertacursomodulo ocm, modulos m, professor_ofertacursomodulo pocm, professor p
                                        where ocm.mod_cod = m.mod_cod and
                                        ocm.ocm_cod = pocm.ocm_cod and
                                        pocm.prof_cod = p.prof_cod and
                                        oc.oc_cod = ocm.oc_cod and
                                        oc.oc_cod = @cod";
            _bd.Comando.Parameters.Add("@cod", codOc);
            DataTable dt = _bd.ExecutarComando();

            if (dt.Rows.Count > 0)
            {
                foreach (DataRow item in dt.Rows)
                {
                    OfertaCursoModulo o = new OfertaCursoModulo();
                    {
                        o.Mod   = new Modulos();
                        modulos = modulos + "," + item["mod_cod"].ToString();
                    }
                }
            }
            return(modulos);
        }
Exemplo n.º 2
0
        public List <OfertaCursoModulo> RecuperarModulosSelecionados(int cod)
        {
            List <OfertaCursoModulo> ListaOCM = new List <OfertaCursoModulo>();

            _bd.Comando.Parameters.Clear();
            _bd.Comando.CommandText = @"select ocm.ocm_cod, m.mod_desc, m.mod_valor, p.prof_nome, ocm.ocm_dtinicio, ocm.ocm_dtfinal from ofertacurso oc, ofertacursomodulo ocm, modulos m, professor_ofertacursomodulo pocm, professor p
                                        where ocm.mod_cod = m.mod_cod and
                                        ocm.ocm_cod = pocm.ocm_cod and
                                        pocm.prof_cod = p.prof_cod and
                                        oc.oc_cod = ocm.oc_cod and
                                        oc.oc_cod = @cod";
            _bd.Comando.Parameters.Add("@cod", cod);
            DataTable dt = _bd.ExecutarComando();

            foreach (DataRow item in dt.Rows)
            {
                OfertaCursoModulo m = new OfertaCursoModulo();
                {
                    m.Professor      = new Professor();
                    m.Mod            = new Modulos();
                    m.Professor.Nome = item["prof_nome"].ToString();
                    m.Mod.DesModulo  = item["mod_desc"].ToString();
                    m.Mod.Valor      = Convert.ToDouble(item["mod_valor"]);
                    m.Cod            = Convert.ToInt32(item["ocm_cod"]);
                    m.DtInicioModulo = Convert.ToDateTime(item["ocm_dtinicio"]);
                    m.DtFinalModulo  = Convert.ToDateTime(item["ocm_dtfinal"]);
                };
                ListaOCM.Add(m);
            }

            return(ListaOCM);
        }