コード例 #1
0
        private void buttonUbah_Click(object sender, EventArgs e)
        {
            try
            {
                Jabatan jabat = (Jabatan)comboBoxJabatan.SelectedItem;

                Pegawai pegUbah = new Pegawai(
                    textBoxKodePegawai.Text,
                    textBoxNamaPegawai.Text,
                    dateTimePickerTanggalLahir.Value,
                    textBoxAlamat.Text,
                    int.Parse(textBoxGaji.Text),
                    textBoxUsername.Text,
                    textBoxPassword.Text,
                    jabat);

                pegUbah.Update();


                MessageBox.Show("Data Berhasil Diubah" + pegUbah.Password, "Info");


                buttonKosongi_Click(buttonUbah, e);
                FormDaftarPegawai frm = (FormDaftarPegawai)Owner;
                frm.FormDaftarPegawai_Load(buttonUbah, e);
            }
            catch (Exception error)
            {
                MessageBox.Show($"Gagal Mengubah Data, Error : {error.Message}", "Info");
            }
        }
コード例 #2
0
        private void buttonHapus_Click(object sender, EventArgs e)
        {
            try
            {
                if (textBoxKodePegawai.Text != "")
                {
                    DialogResult confirm = MessageBox.Show("Data akan dihapus. Anda Yakin ?", "Konfirmasi", MessageBoxButtons.YesNo);

                    if (confirm == DialogResult.Yes)
                    {
                        Pegawai pegDel = new Pegawai(textBoxKodePegawai.Text);
                        string  del    = pegDel.Delete();

                        if (del == "1")
                        {
                            MessageBox.Show("Data Berhasil Dihapus", "Info");
                            buttonKosongi_Click(buttonHapus, e);
                            FormDaftarPegawai frm = (FormDaftarPegawai)Owner;
                            frm.FormDaftarPegawai_Load(buttonHapus, e);
                        }
                        else
                        {
                            MessageBox.Show($"Gagal Menghapus Data, Error : {del}", "Error");
                        }
                    }
                }
            }
            catch (Exception error)
            {
                MessageBox.Show($"Gagal Menghapus Data, Error : {error.Message}", "Error");
            }
        }
コード例 #3
0
ファイル: FormMaster.cs プロジェクト: alifdoll/si-jual-beli
        private void pegawaiToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FormDaftarPegawai pegawaiForm = new FormDaftarPegawai();
            Form forms = Application.OpenForms[pegawaiForm.Name];

            SingleForm(forms, pegawaiForm);
        }
コード例 #4
0
        private void buttonSimpan_Click(object sender, EventArgs e)
        {
            try
            {
                if (textBoxPassword.Text == textBoxUlangPassword.Text)
                {
                    Jabatan jabat   = (Jabatan)comboBoxJabatan.SelectedItem;
                    Pegawai pegBaru = new Pegawai(
                        textBoxKodePegawai.Text,
                        textBoxNamaPegawai.Text,
                        dateTimePickerTanggalLahir.Value,
                        textBoxAlamat.Text,
                        int.Parse(textBoxGaji.Text),
                        textBoxUsername.Text,
                        textBoxPassword.Text,
                        jabat);

                    pegBaru.Insert();

                    MessageBox.Show("Data Pegawai Berhasil Ditambahkan", "Info");

                    textBoxKodePegawai.Text = pegBaru.GeneratePrimaryKey();
                    buttonKosongi_Click(buttonSimpan, e);

                    FormDaftarPegawai frm = (FormDaftarPegawai)Owner;
                    frm.FormDaftarPegawai_Load(buttonSimpan, e);
                }
                else
                {
                    MessageBox.Show("Mohon Ulangi Password");
                }
            }
            catch (Exception error)
            {
                MessageBox.Show("Gagal Menambahkan Data, Error = " + error.Message, "Warning");
            }
        }