private void getMenuCategory()
 {
     cbCurrentCategory.Items.Clear();
     category = ApiClass.getCategory(ForLoginEstVO.getEstUserID(), "all");
     category.Sort();
     for (int x = 0; x < category.Count; x++)
     {
         cbCurrentCategory.Items.Add(category[x]);
     }
 }
        private void fillCategory()
        {
            cbCategory.Items.Clear();
            cbCategory.Items.Add("");
            ArrayList category = new ArrayList();

            category = ApiClass.getCategory(ForLoginEstVO.getEstUserID(), "all_active");
            category.Sort();
            for (int x = 0; x < category.Count; x++)
            {
                cbCategory.Items.Add(category[x]);
            }
        }
 private void cbCurrentCategory_SelectedIndexChanged(object sender, EventArgs e)
 {
     ApiClass.editCategory(ForLoginEstVO.getEstUserID(), cbCurrentCategory.Text);
     if (forEditCategory.forEditCategory.getStatus() == 1)
     {
         cbStatus.Text = "ACTIVE";
     }
     else
     {
         cbStatus.Text = "INACTIVE";
     }
     txtCatName.Text = cbCurrentCategory.Text;
 }
Beispiel #4
0
        public static bool addProduct(string productName, string productPrice, string productPicPath, string product_cat)
        {
            HttpClient client = new HttpClient();
            //client.BaseAddress = new Uri("http://darkened-career.000webhostapp.com/");
            var         formData = new MultipartFormDataContent();
            HttpContent pPP      = new StreamContent(File.Open(productPicPath, FileMode.Open));
            string      url      = "http://darkened-career.000webhostapp.com/api/add_product?product_name=" + productName +
                                   "&product_price=" + productPrice +
                                   "&pass=add_product&product_cat=" + product_cat +
                                   "&est_id=" + ForLoginEstVO.getEstUserID();

            //HttpResponseMessage response = client.GetAsync("api/add_product?product_name=" + productName +
            //    "&pass=add_product" +
            //    "&product_price=" + productPrice +
            //    "&file=" + productPicPath).Result;
            formData.Add(pPP, "imageOne", "image123.jpg");
            var    result         = client.PostAsync(url, formData);
            var    response       = result.Result.Content.ReadAsStringAsync().Result;
            var    status         = JsonConvert.DeserializeObject <Dictionary <string, dynamic> >(response);
            string responseStatus = status["status"].ToString();

            if (responseStatus.Equals("success"))
            {
                return(true);
            }
            else if (responseStatus.Equals("fail"))
            {
                return(false);
            }
            else if (responseStatus.Equals("existing"))
            {
                MessageBox.Show("Product Already in Database", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return(false);
            }
            else
            {
                MessageBox.Show(response);
                return(false);
            }
        }
Beispiel #5
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (txtCategory.Text != "" && ApiClass.est_add_category(txtCategory.Text, ForLoginEstVO.getEstUserID()))
     {
         MessageBox.Show("Category Add Successful!", "Add Category", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
        private void btnSave_Click(object sender, EventArgs e)
        {
            int  status = 0;
            bool exist  = false;

            if (cbStatus.Text == "ACTIVE")
            {
                status = 1;
            }
            if (cbCurrentCategory.Text.Equals(txtCatName.Text) && status == forEditCategory.forEditCategory.getStatus())
            {
                MessageBox.Show("Nothing to Edit", "Edit Category", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                for (int x = 0; x < category.Count; x++)
                {
                    if (txtCatName.Text.Equals(category[x]))
                    {
                        exist = true;
                    }
                }
                if (exist && status == forEditCategory.forEditCategory.getStatus())
                {
                    MessageBox.Show("Category name Already Exist", "Edit Category", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    if (ApiClass.submit_edited_category(forEditCategory.forEditCategory.getCatId(), ForLoginEstVO.getEstID(), txtCatName.Text, status))
                    {
                        MessageBox.Show("Edit Success", "Edit Category", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        getMenuCategory();
                    }
                    else
                    {
                        MessageBox.Show("Fail to Edit", "Edit Category", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
        }