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