private string cargarCriterios() { StringBuilder sb = new StringBuilder(); int i = 0; try { /* * t -> tipo * c -> codigo * d -> denominacion * ///datos auxiliares para el catálogo de proyecto (16) * a -> categoria * u -> cualidad * e -> estado * l -> cliente * n -> nodo * r -> responsable * */ //if ( Session["IDRED_ENTRADA"].ToString()=="1341") //{ // string sLinea = Session["DES_EMPLEADO_ENTRADA"].ToString() + " InformesParteActividad UsuarioActual = " + Session["UsuarioActual"]; // SUPER.DAL.Log.Insertar(sLinea); //} SqlDataReader dr = ConsultasPSP.ObtenerParteActividadCriterios((int)Session["UsuarioActual"], Constantes.nNumElementosMaxCriterios); while (dr.Read()) { if ((int)dr["codigo"] == -1) { sb.Append("\tjs_cri[" + i + "] = {\"t\":" + dr["tipo"].ToString() + ",\"excede\":1};\n"); } else { if ((int)dr["tipo"] == 16) { sb.Append("\tjs_cri[" + i + "] = {\"t\":" + dr["tipo"].ToString() + ",\"c\":" + dr["codigo"].ToString() + ",\"d\":\"" + Utilidades.escape(dr["denominacion"].ToString().Replace((char)34, (char)39)) + "\",\"p\":\"" + dr["t301_idproyecto"].ToString() + "\",\"a\":\"" + dr["t301_categoria"].ToString() + "\",\"u\":\"" + dr["t305_cualidad"].ToString() + "\",\"e\":\"" + dr["t301_estado"].ToString() + "\",\"l\":\"" + dr["t302_denominacion"].ToString() + "\",\"n\":\"" + dr["t303_denominacion"].ToString() + "\",\"r\":\"" + dr["Responsable"].ToString() + "\"};\n"); } else { sb.Append("\tjs_cri[" + i + "] = {\"t\":" + dr["tipo"].ToString() + ",\"c\":" + dr["codigo"].ToString() + ",\"d\":\"" + Utilidades.escape(dr["denominacion"].ToString().Replace((char)34, (char)39)) + "\"};\n"); } } i++; } dr.Close(); dr.Dispose(); return("OK@#@" + sb.ToString()); } catch (Exception ex) { return("Error@#@" + Errores.mostrarError("Error al cargar los criterios", ex)); } }
private string cargarCriterios(int nDesde, int nHasta) { StringBuilder sb = new StringBuilder(); int i = 0; try { /* * t -> tipo * c -> codigo * d -> denominacion * ///datos auxiliares para el catálogo de proyecto (16) * a -> categoria * u -> cualidad * e -> estado * l -> cliente * n -> nodo * r -> responsable * */ SqlDataReader dr = ConsultasPSP.ObtenerProyectos((int)Session["UsuarioActual"], nDesde, nHasta, Constantes.nNumElementosMaxCriterios); while (dr.Read()) { if ((int)dr["codigo"] == -1) { sb.Append("\tjs_cri[" + i + "] = {\"t\":" + dr["tipo"].ToString() + ",\"excede\":1};\n"); } else { if ((int)dr["tipo"] == 16) { sb.Append("\tjs_cri[" + i + "] = {\"t\":" + dr["tipo"].ToString() + ",\"c\":" + dr["codigo"].ToString() + ",\"d\":\"" + Utilidades.escape(dr["denominacion"].ToString().Replace((char)34, (char)39)) + "\",\"p\":\"" + dr["t301_idproyecto"].ToString() + "\",\"a\":\"" + dr["t301_categoria"].ToString() + "\",\"u\":\"" + dr["t305_cualidad"].ToString() + "\",\"e\":\"" + dr["t301_estado"].ToString() + "\",\"l\":\"" + dr["t302_denominacion"].ToString() + "\",\"n\":\"" + dr["t303_denominacion"].ToString() + "\",\"r\":\"" + dr["Responsable"].ToString() + "\"};\n"); } else { sb.Append("\tjs_cri[" + i + "] = {\"t\":" + dr["tipo"].ToString() + ",\"c\":" + dr["codigo"].ToString() + ",\"d\":\"" + Utilidades.escape(dr["denominacion"].ToString().Replace((char)34, (char)39)) + "\"};\n"); } } i++; } dr.Close(); dr.Dispose(); return("OK@#@" + sb.ToString()); } catch (Exception ex) { return("Error@#@" + Errores.mostrarError("Error al cargar los criterios", ex)); } }