Esempio n. 1
0
        private void btn_Add_Click(object sender, EventArgs e)
        {
            input_Filter();
            if (err != "")
            {
                MessageBox.Show(err, "Error");
            }

            else
            {
                Product_Item_Type product_type = new Product_Item_Type
                {
                    product_type_name = tb_Product_Type.Text
                };
                if (bridge.Add_Product_Type(product_type))
                {
                    MessageBox.Show("Add Success!");
                    load_DGV();
                    tb_Product_Type.Text = "";
                }
                else
                {
                    MessageBox.Show(bridge.ErrorMessage, "Error");
                }
            }
        }
Esempio n. 2
0
        private void btn_Update_Click(object sender, EventArgs e)
        {
            input_Filter();
            if (err != "")
            {
                MessageBox.Show(err, "Error");
            }

            else
            {
                int int_product_type_id;
                //parsing...
                if (!(Int32.TryParse(dgv_Product_Type.CurrentRow.Cells[0].Value.ToString(), out int_product_type_id)))
                {
                    err += "Failed when parsing product type in update.\n";
                }

                //jika ada error, tampilkan error
                if (err != "")
                {
                    MessageBox.Show(err, "Error");
                }
                else //jika tidak ada
                {
                    //buat objek product_item_type
                    Product_Item_Type product_type = new Product_Item_Type
                    {
                        product_type_id   = int_product_type_id,
                        product_type_name = tb_Product_Type.Text
                    };
                    //panggil function edit_product_type dari connector
                    if (bridge.Update_Product_Type(product_type, dgv_Product_Type.CurrentRow.Cells[1].Value.ToString()))
                    {
                        MessageBox.Show("Update Success!"); //pesan update sukses
                        load_DGV();                         //panggil load_dgv
                        tb_Product_Type.Text = "";
                    }
                    else
                    {
                        MessageBox.Show(bridge.ErrorMessage, "Error");  //jika gagal, tampilkan error
                    }
                }
            }
        }