public string getConsulta(string sec, string vari, string tipo_dato) { try { cnx = new cnx(); SqlParameter[] parameters = new SqlParameter[3]; parameters[0] = new SqlParameter() { ParameterName = "@TIPO_DATO", Value = tipo_dato }; parameters[1] = new SqlParameter() { ParameterName = "@VARIABLE", Value = vari }; parameters[2] = new SqlParameter() { ParameterName = "@ACTIVIDAD", Value = sec }; rdr = cnx.ExecuteCommand("PR_EMOE_CONSULTA_GRANJERO", CommandType.StoredProcedure, parameters); DataTable dt = new DataTable("AT"); dt.Load(rdr); string JSONresult; JSONresult = JsonConvert.SerializeObject(dt); return(JSONresult); } catch (Exception) { throw; } }
public static string getTipos(string actividad, string variable) { SqlDataReader dr = null; cnx c = new cnx(); List <Tipodato> list = new List <Tipodato>(); try { var cmdParams = new SqlParameter[] { new SqlParameter() { ParameterName = "@ACTIVIDAD", Value = actividad }, new SqlParameter() { ParameterName = "@VARIABLE", Value = variable } }; dr = c.ExecuteCommand("PR_OBTIENE_TIPO_MINERO", CommandType.StoredProcedure, cmdParams); if (dr.HasRows) { while (dr.Read()) { Tipodato x = new Tipodato() { idTipoDato = dr["ID_TIPO_DATO"].ToString(), descripcion = dr["DESCRIPCION"].ToString(), }; list.Add(x); } JavaScriptSerializer jss = new JavaScriptSerializer(); string json = jss.Serialize(list); return(json); } } catch (Exception ex) { return(null); } finally { if (dr != null) { dr.Close(); dr.Dispose(); } } return(null); }
public static string getVariables(string actividad) { SqlDataReader dr = null; cnx c = new cnx(); List <Variable> list = new List <Variable>(); try { var cmdParams = new SqlParameter[] { new SqlParameter() { ParameterName = "@ACTIVIDAD", Value = actividad } }; dr = c.ExecuteCommand("PR_OBTIENE_VARIABLE_MINERO", CommandType.StoredProcedure, cmdParams); if (dr.HasRows) { while (dr.Read()) { Variable x = new Variable() { idVariableCompuesta = dr["ID_VARIABLE_COMPUESTA"].ToString(), idVariablePadre = dr["ID_VARIABLE_PADRE"].ToString(), descripcion = dr["DESCRIPCION"].ToString(), nivelDesglose = dr["NIVEL_DESGLOSE"].ToString(), presenta = dr["PRESENTA"].ToString() }; list.Add(x); } JavaScriptSerializer jss = new JavaScriptSerializer(); string json = jss.Serialize(list); return(json); } } catch (Exception ex) { return(null); } finally { if (dr != null) { dr.Close(); dr.Dispose(); } } return(null); }
public static string getActividades() { SqlDataReader dr = null; cnx c = new cnx(); List <Actividad> list = new List <Actividad>(); try { dr = c.ExecuteCommand("PR_OBTIENE_ACTIVIDAD_MINERO", CommandType.StoredProcedure); if (dr.HasRows) { while (dr.Read()) { Actividad x = new Actividad() { idActividadCompuesta = dr["ID_ACTIVIDAD_COMPUESTA"].ToString(), idActividadPadre = dr["ID_ACTIVIDAD_PADRE"].ToString(), descripcion = dr["DESCRIPCION"].ToString(), clasificador = dr["CLASIFICADOR"].ToString(), }; list.Add(x); } JavaScriptSerializer jss = new JavaScriptSerializer(); string json = jss.Serialize(list); return(json); } } catch (Exception ex) { return(null); } finally { if (dr != null) { dr.Close(); dr.Dispose(); } } return(null); }
public string getIndicadorAT(string tipo) { try { cnx = new cnx(); SqlParameter[] parameters = new SqlParameter[2]; string variable = ""; if (tipo == "iat") { variable = "39,9,21"; } else if (tipo == "ice") { variable = "44,15,26"; } else { variable = "28"; } string actividad = "23,300,400"; parameters[0] = new SqlParameter() { ParameterName = "@VARIABLE", Value = variable }; parameters[1] = new SqlParameter() { ParameterName = "@ACTIVIDAD", Value = actividad }; rdr = cnx.ExecuteCommand("PR_EMOE_TURISTA", CommandType.StoredProcedure, parameters); DataTable dt = new DataTable("AT"); dt.Load(rdr); string JSONresult; JSONresult = JsonConvert.SerializeObject(dt); return(JSONresult); } catch (Exception) { throw; } }
public string getVariables(string sec) { try { cnx = new cnx(); SqlParameter[] parameters = new SqlParameter[1]; parameters[0] = new SqlParameter() { ParameterName = "@ACTIVIDAD", Value = sec }; rdr = cnx.ExecuteCommand("PR_OBTIENE_PRIMER_DESGLOSE_ACTIVIDAD", CommandType.StoredProcedure, parameters); DataTable dt = new DataTable("AT"); dt.Load(rdr); string JSONresult; JSONresult = JsonConvert.SerializeObject(dt); return(JSONresult); } catch (Exception) { throw; } }
public static string getAnios() { SqlDataReader dr = null; cnx c = new cnx(); List <int> list = new List <int>(); try { dr = c.ExecuteCommand("PR_OBTIENE_ANIO_MINERO", CommandType.StoredProcedure); if (dr.HasRows) { while (dr.Read()) { int x = dr.GetInt32(0); list.Add(x); } JavaScriptSerializer jss = new JavaScriptSerializer(); string json = jss.Serialize(list); return(json); } } catch (Exception ex) { return(null); } finally { if (dr != null) { dr.Close(); dr.Dispose(); } } return(null); }
public static string getTable(string vars, string acts, string tipo, string anioInit, string anioEnd, string mesInit, string mesEnd) { SqlDataReader dr = null; cnx c = new cnx(); List <Tabulado> list = new List <Tabulado>(); try { var cmdParams = new SqlParameter[] { new SqlParameter() { ParameterName = "@ACT", Value = acts }, new SqlParameter() { ParameterName = "@VAR", Value = vars }, new SqlParameter() { ParameterName = "@TIPO", Value = tipo }, new SqlParameter() { ParameterName = "@ANIOINIT", Value = anioInit }, new SqlParameter() { ParameterName = "@ANIOEND", Value = anioEnd }, new SqlParameter() { ParameterName = "@MESINIT", Value = mesInit }, new SqlParameter() { ParameterName = "@MESEND", Value = mesEnd }, }; dr = c.ExecuteCommand("PR_OBTIENE_TABULADO_MINERO", CommandType.StoredProcedure, cmdParams); if (dr.HasRows) { while (dr.Read()) { Tabulado x = new Tabulado() { idActividadCompuesta = dr["ID_ACTIVIDAD_COMPUESTA"].ToString(), descripcionActividad = dr["DESCRIPCION_ACTIVIDAD"].ToString(), idVariableCompuesta = dr["ID_VARIABLE_COMPUESTA"].ToString(), descripcionVariable = dr["DESCRIPCION_VARIABLE"].ToString(), idTipoDato = dr["ID_TIPO_DATO"].ToString(), descripcionTipoDato = dr["DESCRIPCION_TIPO_DATO"].ToString(), anio = dr["ANIO"].ToString(), idPeriodicidad = dr["ID_PERIODICIDAD"].ToString(), descripcionPeriodicidad = dr["DESCRIPCION_PERIODICIDAD"].ToString(), valorPresentacion = dr["VALOR_PRESENTACION"].ToString(), idEstatus = dr["ID_ESTATUS"].ToString(), descripcionEstatus = dr["DESCRIPCION_ESTATUS"].ToString(), presentacionEstatus = dr["PRESENTACION_ESTATUS"].ToString() }; list.Add(x); } JavaScriptSerializer jss = new JavaScriptSerializer(); jss.MaxJsonLength = 99999999; string json = jss.Serialize(list); return(json); } } catch (Exception ex) { return(null); } finally { if (dr != null) { dr.Close(); dr.Dispose(); } } return(null); }