예제 #1
0
        private void btnSimpan_Click(object sender, EventArgs e)
        {
            if (WithErrors())
            {
                val.validateTextBox(txtNoArmada, errorProvider1, "No armada harus diisi.");
                val.validateTextBox(txtNoPolisi, errorProvider1, "No polsi harus diisi.");
                val.validateTextBox(txtJmlKursi, errorProvider1, "Jumlah kursi harus diisi.");
                val.validateComboBox(cbTipeKendaraan, errorProvider1, "Tipe kendaraan harus dipilih.");

                return;
            }

            if (Convert.ToInt32(txtId.Text) == 0)
            {
                var kendaraan = new REF_KENDARAAN();
                kendaraan.NO_ARMADA = txtNoArmada.Text;
                kendaraan.NO_POLISI = txtNoPolisi.Text;
                kendaraan.JML_KURSI = Convert.ToInt32(txtJmlKursi.Text);
                kendaraan.ID_TIPE_KENDARAAN = Convert.ToInt32(cbTipeKendaraan.SelectedValue);
                context.REF_KENDARAANs.InsertOnSubmit(kendaraan);
            }
            else
            {
                var query = from a in context.REF_KENDARAANs
                            where a.ID_KENDARAAN == Convert.ToInt32(txtId.Text)
                            select a;
                foreach (var a in query)
                {
                    a.NO_ARMADA = txtNoArmada.Text;
                    a.NO_POLISI = txtNoPolisi.Text;
                    a.JML_KURSI = Convert.ToInt32(txtJmlKursi.Text);
                    a.ID_TIPE_KENDARAAN = Convert.ToInt32(cbTipeKendaraan.SelectedValue);
                }
            }
            context.SubmitChanges();
            Close();
        }
예제 #2
0
 partial void DeleteREF_KENDARAAN(REF_KENDARAAN instance);
예제 #3
0
 partial void InsertREF_KENDARAAN(REF_KENDARAAN instance);
예제 #4
0
 partial void UpdateREF_KENDARAAN(REF_KENDARAAN instance);
예제 #5
0
		private void detach_REF_KENDARAANs(REF_KENDARAAN entity)
		{
			this.SendPropertyChanging();
			entity.REF_TIPE_KENDARAAN = null;
		}