public static bool AddDetailToUserBasket(string userName, Parameters.DetailInfo detail) { SqlConnection conn = new SqlConnection(); string request; try { request = String.Format("INSERT INTO dbo.Baskets (detai_price, " + "user_name, detail_name, detail_manuf, " + "detail_searchId, detail_Storage, " + "detail_Delivery, detail_PartId, " + "detail_baseCount, detail_Code, date_of_Upload_detail, hash) VALUES" + "({0},'{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}')", detail.Price.ToString(CultureInfo.InvariantCulture).Replace(",", "."), userName, detail.Name, detail.Manuf, detail.SearchID, detail.Storage, detail.Delivery, detail.PartId, detail.BaseCount, detail.Code, detail.DateofPlacetoBasket, Manage.CalculateBasketDetailHash(detail)); DatabaseControl dbctrl = new DatabaseControl(); SqlDataReader rd = dbctrl.GetDataFromDB(request, out conn); if (rd.Read()) { return(true); } } catch (Exception ex) { Singleton <Logger> .Instance.WriteMainLine("UserModels:SetDetailToUserBasket:" + ex.Message); return(false); } finally { conn.Close(); } return(true); }