예제 #1
0
        private void btnSimpan_Click(object sender, EventArgs e)
        {
            if (!mskNpm.MaskFull)
            {
                MessageBox.Show("NPM harus diisi!!!", "Peringatan",
                MessageBoxButtons.OK,
                MessageBoxIcon.Exclamation);
                mskNpm.Focus();
                return;
            }
            if (!(txtNama.Text.Length > 0))
            {
                MessageBox.Show("Nama harus diisi!!!", "Peringatan",
                MessageBoxButtons.OK,
                MessageBoxIcon.Exclamation);
                txtNama.Focus();
                return;
            }
            var jenisKelamin = rdoLakilaki.Checked ? "Laki-laki" : "Perempuan";
            var result = MessageBox.Show("Apakah data ingin disimpan?", "Konfirmasi",
            MessageBoxButtons.YesNo,
            MessageBoxIcon.Question);
            if (result == DialogResult.Yes)
            {
                if (Data)
                    mhs = new Mahasiswa();

                mhs.Npm = mskNpm.Text;
                mhs.Nama = txtNama.Text;
                mhs.Gender = rdoLakilaki.Checked ? "Laki-laki" : "Perempuan";
                mhs.TempatLahir = txtTempatLahir.Text;
                mhs.TanggalLahir = dtpTanggalLahir.Value.ToString("dd/MM/yyyy");
                
                    Form1_OnSave(mhs);
                    ResetForm();
                
            }
        }
예제 #2
0
 private void Form1_OnSave(Mahasiswa obj)
 {
     listOfMahasiswa.Add(obj);
     InputListView(true, obj);
 }