Ejemplo n.º 1
0
        // Trigger event when cmbProvPenerima selected
        private void cmbProvPenerima_SelectedIndexChanged(object sender, EventArgs e)
        {
            // Clear it so it wouldn't get display twice or more
            cmbKabPenerima.Items.Clear();
            cmbKabPenerima.DataSource = null;    // Because the combobox might be bound to datatable
            cmbKabPenerima.ResetText();          // Make the combobox text empty

            // Even though it wouldn't be saved
            data_add.setId_ProvPenerima(intfadddata.getIdCombo4(cmbProvPenerima.SelectedItem.ToString()));

            DataTable dCb5 = intfadddata.getComboKab(data_add.getId_ProvPenerima());

            for (int i = 0; i < dCb5.Rows.Count; i++)
            {
                cmbKabPenerima.Items.Add(dCb5.Rows[i]["nama_kabupaten"]);
            }
        }
Ejemplo n.º 2
0
        // Method To Get Combobox, RadioButton, and Datetimepicker to its position
        void PositPengirimPenerima()
        {
            // Set Radio Button Position base on data it's retrieve
            if (data_edit.getJkPengirim() == 'L')
            {
                rb_L_pengirim.Checked = true;
                jk_pengirim           = 'L';
            }
            else
            {
                rb_P_pengirim.Checked = true;
                jk_pengirim           = 'P';
            }

            if (data_edit.getJkPenerima() == 'L')
            {
                rb_L_penerima.Checked = true;
                jk_penerima           = 'L';
            }
            else
            {
                rb_P_penerima.Checked = true;
                jk_penerima           = 'P';
            }

            // Fill combobox provinsi & kabupaten of Pengirim
            cmbProvPengirim.Items.Clear();
            cmbProvPengirim.DataSource = null;   // Because the combobox is bound to datatable
            cmbProvPengirim.ResetText();         // Make the combobox text empty
            cmbKabPengirim.Items.Clear();
            cmbKabPengirim.DataSource = null;    // Because the combobox is bound to datatable
            cmbKabPengirim.ResetText();          // Make the combobox text empty
            fillcombo4();
            if (data_edit.getId_ProvPengirim() != 0)
            {
                cmbProvPengirim.SelectedItem = intfadddata.getNamaCombo4(data_edit.getId_ProvPengirim());
            }

            if (data_edit.getId_KabPengirim() != 0)
            {
                cmbKabPengirim.SelectedItem = intfadddata.getNamaComboKab(data_edit.getId_KabPengirim());
            }

            // Fill combobox provinsi & kabupaten of Penerima
            cmbProvPenerima.Items.Clear();
            cmbProvPenerima.DataSource = null;   // Because the combobox is bound to datatable
            cmbProvPenerima.ResetText();         // Make the combobox text empty
            cmbKabPenerima.Items.Clear();
            cmbKabPenerima.DataSource = null;    // Because the combobox is bound to datatable
            cmbKabPenerima.ResetText();          // Make the combobox text empty
            fillcombo5();
            if (data_edit.getId_ProvPenerima() != 0)
            {
                cmbProvPenerima.SelectedItem = intfadddata.getNamaCombo4(data_edit.getId_ProvPenerima());
            }

            if (data_edit.getId_KabPenerima() != 0)
            {
                cmbKabPenerima.SelectedItem = intfadddata.getNamaComboKab(data_edit.getId_KabPenerima());
            }

            // Convert datetimepicker String values to DateTime value
            dateTimePicker1.Value = DateTime.Parse(data_edit.getTglTransaksi());

            // Load Combobox Kota Pengiriman
            cmbKotaPengiriman.Items.Clear();
            cmbKotaPengiriman.DataSource = null;    // Because the combobox is bound to datatable
            cmbKotaPengiriman.ResetText();          // Make the combobox text empty
            fillcombo1();
            cmbKotaPengiriman.SelectedItem = data_edit.getKotaPengiriman();

            // Load Combobox Kota Tujuan
            cmbKotaTujuan.Items.Clear();
            cmbKotaTujuan.DataSource = null;    // Because the combobox is bound to datatable
            cmbKotaTujuan.ResetText();          // Make the combobox text empty
            fillcombo2();
            cmbKotaTujuan.SelectedItem = data_edit.getKotaTujuan();

            // Load Combobox Tipe Barang
            cmbTipeBarang.Items.Clear();
            cmbTipeBarang.DataSource = null;    // Because the combobox is bound to datatable
            cmbTipeBarang.ResetText();          // Make the combobox text empty
            fillcombo3();

            if (data_edit.getTipeBarang() == 'P')
            {
                cmbTipeBarang.SelectedItem = "Package";
            }
            else
            {
                cmbTipeBarang.SelectedItem = "Document";
            }

            // Set Textboxes to It's position and the value
            txt_lama_pengiriman.Text = data_edit.getLamaHari().ToString();
            txt_tarif.Text           = data_edit.getOngkos().ToString();
            txt_berat.Text           = data_edit.getBerat().ToString();
            txt_total_biaya.Text     = (data_edit.getBerat() * data_edit.getOngkos()).ToString();
        }