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); }
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); }