Exemplo n.º 1
0
        private void button14_Click(object sender, EventArgs e)
        {
            FrmKeyboardNumber frmKeyboardNumber = new FrmKeyboardNumber("Số lượng ");
            BulkInfo          bulkInfo;
            string            quant = "";
            string            price = "";

            if (frmKeyboardNumber.ShowDialog() == DialogResult.OK)
            {
                quant = frmKeyboardNumber.value;
                FrmKeyboardNumber frmKeyboardNumber1 = new FrmKeyboardNumber("Giá ");
                if (frmKeyboardNumber1.ShowDialog() == DialogResult.OK)
                {
                    price    = frmKeyboardNumber1.value;
                    bulkInfo = new BulkInfo(Convert.ToSingle(quant), Convert.ToDecimal(price), true);
                    specialPricing.BulkInfoList.Add(bulkInfo);
                    creListBox3.Items.Add(bulkInfo);
                }
            }
        }
        public HttpResponseMessage DownloadData()
        {
            var info = new BulkInfo
            {
                activities = DataHelper.ActivityHelper.Instance().Models.ToArray(),
                objects    = DataHelper.ObjectHelper.Instance().Models.ToArray(),
                attributes = DataHelper.ActivityAttributeHelper.Instance().Models.ToArray(),
                covers     = DataHelper.CoverHelper.Instance().Models.ToArray(),
                inputs     = DataHelper.ActivityInputHelper.Instance().Models.ToArray(),
                outputs    = DataHelper.ActivityOutputHelper.Instance().Models.ToArray()
            };

            var result = Request.CreateResponse(HttpStatusCode.OK);

            result.Content = new StringContent(JsonConvert.SerializeObject(info));
            result.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json");

            result.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment")
            {
                FileName = "data.json"
            };

            return(result);
        }