public string GetData(int prodId) { try { EShoppingDBConnect aEShoppingConn = new EShoppingDBConnect(); string query = "select * from Products where ProdID = @ID"; SqlParameter param1 = new SqlParameter("@ID", SqlDbType.Int); param1.Value = prodId; string res = ""; SqlDataReader dr = aEShoppingConn.GetReader(query, CommandType.Text, param1); while (dr.Read()) { string name = dr.GetString(dr.GetOrdinal("ItemName")); string category = dr.GetString(dr.GetOrdinal("Category")); double price = (double)dr.GetDecimal(dr.GetOrdinal("ItemPrice")); int stock = (int)dr.GetInt32(dr.GetOrdinal("Stock")); res = name + "%" + category + "%" + price + "%" + stock; } return(res); } catch (Exception ex) { LastError = ex.Message; return(null); } }
public int[] LoadProdIDs() { EShoppingDBConnect aEShoppingConn = new EShoppingDBConnect(); int[] allProdIDs = new int[50]; int i = 0; SqlDataReader dr = aEShoppingConn.GetReader("select ProdID from Products", CommandType.Text); while (dr.Read()) { allProdIDs[i++] = (int)(dr["ProdID"]); } return(allProdIDs); }
public Image LoadImage(int prodID) { EShoppingDBConnect aEShoppingConn = new EShoppingDBConnect(); string query = String.Format("select Image from Products where ProdID = {0}", prodID); Image image = null; SqlDataReader dr = aEShoppingConn.GetReader(query, CommandType.Text); while (dr.Read()) { byte[] arr = (byte[])(dr["image"]); image = byteArrayToImage(arr); } return(image); }
public string LoadLabel(int prodID) { EShoppingDBConnect aEShoppingConn = new EShoppingDBConnect(); string query = String.Format("select * from Products where ProdID = {0}", prodID); string name = ""; double price = 0; int stock = 0; SqlDataReader dr = aEShoppingConn.GetReader(query, CommandType.Text); while (dr.Read()) { name = dr.GetString(dr.GetOrdinal("ItemName")); price = (double)dr.GetDecimal(dr.GetOrdinal("ItemPrice")); stock = (int)dr.GetInt32(dr.GetOrdinal("Stock")); } return(name.Trim() + " $" + price + " " + stock.ToString() + " Available"); }