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