public TipoActivo[] ObtenerTipoActivoXml() { List<TipoActivo> lista = new List<TipoActivo>(); cn = ConexionMySql.getInstance(); try { //consulta Inventario DB DataTable respuesta = (DataTable)cn.ConsultarTabla("id, tipo, nombre, descripcion", "tipo_activo"); if(respuesta != null) { for(int i = 0; i < respuesta.Rows.Count; i++) { TipoActivo tipoActivo = new TipoActivo( Convert.ToInt32(respuesta.Rows[i][0]), respuesta.Rows[i][1].ToString(), respuesta.Rows[i][2].ToString(), respuesta.Rows[i][3].ToString()); lista.Add(tipoActivo); } } } catch(Exception e) { Console.Write("Error: Consulte al administrador -> " + e.Message); } return lista.ToArray(); }
public String ObtenerTipoActivoJson() { List<TipoActivo> lista = new List<TipoActivo>(); //serializa el resultado JavaScriptSerializer s = new JavaScriptSerializer(); var json = ""; cn = ConexionMySql.getInstance(); try { //consulta Inventario DB DataTable respuesta = (DataTable)cn.ConsultarTabla("id, tipo, nombre, descripcion", "tipo_activo"); if(respuesta != null) { for(int i = 0; i < respuesta.Rows.Count; i++) { TipoActivo tipoActivo = new TipoActivo( Convert.ToInt32(respuesta.Rows[i][0]), respuesta.Rows[i][1].ToString(), respuesta.Rows[i][2].ToString(), respuesta.Rows[i][3].ToString()); lista.Add(tipoActivo); } } json = s.Serialize(lista.ToArray()); } catch(Exception e) { Console.Write("Error: Consulte al administrador -> " + e.Message); return "Consulte administrador"; } return json; }