public static int CantPreguntas(bool AutoNuevo) { try { using (OracleConnection cnx = MConexion.getConexion("OVDES")) { string html = ""; PreguntasDeclaracion_DB objdb = new PreguntasDeclaracion_DB(); DataSet ds = objdb.TraePreguntas_DB(cnx); if (ds.Tables.Count > 0) { DataView dv = ds.Tables[0].DefaultView; dv.Sort = "[ID_PREGUNTA] ASC"; DataTable dt = dv.ToTable(); if (AutoNuevo) { return(1); } else { return(dt.Rows.Count); } } else { return(0); } } } catch (Exception ex) { return(0); } }
public static string ValidaDiasHabiles(string fecha, int dias) { try { using (OracleConnection cnx = MConexion.getConexion("OVDES")) { PreguntasDeclaracion_DB objdb = new PreguntasDeclaracion_DB(); return(objdb.ValidaDiasHabiles_DB(cnx, fecha, dias)); } } catch (Exception ex) { return(""); } }
public static string ValidaRespuestaBloqueo(int id_pregunta, int id_preguntapadre, string resp) { try { using (OracleConnection cnx = MConexion.getConexion("OVDES")) { PreguntasDeclaracion_DB objdb = new PreguntasDeclaracion_DB(); return(objdb.ValidaRespuestaBloqueo_DB(cnx, id_pregunta, id_preguntapadre, resp)); } } catch (Exception ex) { return(""); } }
public static string TraePreguntas(bool autoNuevo, string cuota, out List <string> lstPreguntas) { try { using (OracleConnection cnx = MConexion.getConexion("OVDES")) { string html = ""; PreguntasDeclaracion_DB objdb = new PreguntasDeclaracion_DB(); DataSet ds = objdb.TraePreguntas_DB(cnx); lstPreguntas = new List <string>(); if (ds.Tables.Count > 0) { DataView dv = ds.Tables[0].DefaultView; dv.Sort = "[ID_PREGUNTA] ASC"; DataTable dt = dv.ToTable(); foreach (DataRow dr in dt.Rows) { if (autoNuevo) { if (dr["ID_PREGUNTA"].ToString() == "1") { lstPreguntas.Add(dr["DESC_PREGUNTA"].ToString()); html += "<div class='bloque left lineal' style='width: 69%; margin-top: 15px; margin-bottom: 0;'>"; html += "<label class='text' for='patente'>"; html += dr["desc_pregunta"].ToString(); html += "</label></br>"; html += "<span style='float: left; margin: 4px 10px 0 0; padding: 0;'>"; html += "<input type='radio' id='Resp" + dr["id_pregunta"].ToString() + "_1' name='p" + dr["id_pregunta"].ToString() + "' onchange=\"preguntas_declaracion_estado(this, '" + dr["respuesta_afirmativa"].ToString() + "', '" + dr["id_pregunta"].ToString() + "', '" + dr["id_pregunta_padre"].ToString() + "') \"/>"; html += dr["respuesta_afirmativa"].ToString() + " </span>"; html += "<span style='float: left; margin: 4px 10px 0 0; padding: 0;'>"; html += "<input type='radio' id='Resp" + dr["id_pregunta"].ToString() + "_2' name='p" + dr["id_pregunta"].ToString() + "' onchange=\"preguntas_declaracion_estado(this, '" + dr["respuesta_negativa"].ToString() + "', '" + dr["id_pregunta"].ToString() + "', '" + dr["id_pregunta_padre"].ToString() + "') \"/>"; html += dr["respuesta_negativa"].ToString() + "</span>"; html += "</div></br>"; break; } } else { if (dr["ID_PREGUNTA"].ToString() != "4") { lstPreguntas.Add(dr["DESC_PREGUNTA"].ToString()); } else { lstPreguntas.Add(dr["DESC_PREGUNTA"].ToString() + cuota); } html += "<div class='bloque left lineal' style='width: 69%; margin-top: 15px; margin-bottom: 0;'>"; html += "<label class='text' for='patente'>"; if (dr["ID_PREGUNTA"].ToString() != "4") { html += dr["DESC_PREGUNTA"].ToString(); } else { html += dr["DESC_PREGUNTA"].ToString() + cuota; } html += "</label></br>"; html += "<span style='float: left; margin: 4px 10px 0 0; padding: 0;'>"; if (dr["ID_PREGUNTA"].ToString() == "1") { html += "<input type='radio' id='Resp" + dr["ID_PREGUNTA"].ToString() + "_1' name='P" + dr["ID_PREGUNTA"].ToString() + "' onchange=\"preguntas_declaracion_estado(this, '" + dr["RESPUESTA_AFIRMATIVA"].ToString() + "', '" + dr["ID_PREGUNTA"].ToString() + "', '" + dr["ID_PREGUNTA_PADRE"].ToString() + "') \"/>"; } else { html += "<input disabled type='radio' id='Resp" + dr["ID_PREGUNTA"].ToString() + "_1' name='P" + dr["ID_PREGUNTA"].ToString() + "' onchange=\"preguntas_declaracion_estado(this, '" + dr["RESPUESTA_AFIRMATIVA"].ToString() + "', '" + dr["ID_PREGUNTA"].ToString() + "', '" + dr["ID_PREGUNTA_PADRE"].ToString() + "') \"/>"; } //html += "</span>"; //html += "<span>" + dr["RESPUESTA_AFIRMATIVA"].ToString() + " </span>"; html += dr["RESPUESTA_AFIRMATIVA"].ToString() + " </span>"; html += "<span style='float: left; margin: 4px 10px 0 0; padding: 0;'>"; if (dr["ID_PREGUNTA"].ToString() == "1") { html += "<input type='radio' id='Resp" + dr["ID_PREGUNTA"].ToString() + "_2' name='P" + dr["ID_PREGUNTA"].ToString() + "' onchange=\"preguntas_declaracion_estado(this, '" + dr["RESPUESTA_NEGATIVA"].ToString() + "', '" + dr["ID_PREGUNTA"].ToString() + "', '" + dr["ID_PREGUNTA_PADRE"].ToString() + "') \"/>"; } else { html += "<input disabled type='radio' id='Resp" + dr["ID_PREGUNTA"].ToString() + "_2' name='P" + dr["ID_PREGUNTA"].ToString() + "' onchange=\"preguntas_declaracion_estado(this, '" + dr["RESPUESTA_NEGATIVA"].ToString() + "', '" + dr["ID_PREGUNTA"].ToString() + "', '" + dr["ID_PREGUNTA_PADRE"].ToString() + "') \"/>"; } //html += "</span>"; html += dr["RESPUESTA_NEGATIVA"].ToString() + "</span>"; html += "</div></br>"; } } } return(html); } } catch (Exception ex) { throw new Exception(ex.Message); } }