private void textBoxIdJabatan_TextChanged(object sender, EventArgs e)
        {
            // Jika user telah mengetik sesuai panjang karakter KodeKategori
            if (textBoxIdJabatan.Text.Length == textBoxIdJabatan.MaxLength)
            {
                listHasilData.Clear();

                // Cari nama kategori sesuai kode kategori yang diinputkan user
                string hasilBaca = Jabatan.BacaData("Id", textBoxIdJabatan.Text, listHasilData);

                if (hasilBaca == "1")
                {
                    // Jika kode kategori di database (jumlah data list hasil pembacaan lebih dari nol)
                    if (listHasilData.Count > 0)
                    {
                        textBoxNamaJabatan.Text = listHasilData[0].NamaJabatan;
                        textBoxNamaJabatan.Focus();
                    }
                    else
                    {
                        MessageBox.Show("Id Jabatan tidak ditemukan. Proses Ubah Data tidak bisa dilakukan.");
                        textBoxNamaJabatan.Text = "";
                    }
                }
                else
                {
                    MessageBox.Show("Perintah SQL gagal dijalankan. Pesan kesalahan = " + hasilBaca);
                }
            }
        }
        private void textBoxCari_TextChanged(object sender, EventArgs e)
        {
            string kriteria = "";

            if (comboBoxCari.Text == "Id Jabatan")
            {
                kriteria = "Id";
            }
            else if (comboBoxCari.Text == "Nama Jabatan")
            {
                kriteria = "Nama";
            }

            // Kosongi isi list
            listHasilData.Clear();

            // Tampilkan data kategori sesuai kriteria
            string hasilBaca = Jabatan.BacaData(kriteria, textBoxCari.Text, listHasilData);

            if (hasilBaca == "1")
            {
                dataGridViewJabatan.DataSource = null;
                dataGridViewJabatan.DataSource = listHasilData;
            }
        }
Ejemplo n.º 3
0
        private void textBoxKode_TextChanged(object sender, EventArgs e)
        {
            //jika user telah mengetik sesuai panjang karakter kodeKategori
            if (textBoxKode.Text.Length == textBoxKode.MaxLength)
            {
                listHasilData.Clear();

                string hasilBaca = Jabatan.BacaData("IdJabatan", textBoxKode.Text, listHasilData);
                if (hasilBaca == "1")
                {
                    if (listHasilData.Count() > 0)
                    {
                        textBoxNama.Text = listHasilData[0].NamaJabatan;
                        textBoxNama.Focus();
                    }
                    else
                    {
                        MessageBox.Show("Id Jabatan tidak ditemukan. Proses Ubah Data tidak bisa dilakukan.");
                        textBoxNama.Text = "";
                    }
                }
                else
                {
                    MessageBox.Show("Perintah SQL gagal dijalankan.Pesan kesalahan = " + hasilBaca);
                }
            }
        }
Ejemplo n.º 4
0
        private void FormUbahPekerja_Load(object sender, EventArgs e)
        {
            frmDaftar = (FormDaftarPekerja)this.Owner;

            textBoxNama.MaxLength   = 45;
            textBoxAlamat.MaxLength = 150;

            textBoxIdPekerja.Text         = "";
            textBoxNama.Text              = "";
            textBoxAlamat.Text            = "";
            textBoxNomerHp.Text           = "";
            comboBoxJabatan.SelectedIndex = -1;

            textBoxIdPekerja.Focus();

            string hasil = Jabatan.BacaData("", "", listHasilDataJabatan);

            if (hasil == "1")
            {
                for (int i = 0; i < listHasilDataJabatan.Count; i++)
                {
                    comboBoxJabatan.Items.Add(listHasilDataJabatan[i].IdJabatan + " - " + listHasilDataJabatan[i].NamaJabatan);
                }
            }
            else
            {
                MessageBox.Show(hasil, "Error");
            }
        }
        private void FormTambahPegawai_Load(object sender, EventArgs e)
        {
            textBoxKodePegawai.Enabled       = false;
            textBoxNama.Text                 = "";
            textBoxUsername.Text             = "";
            textBoxAlamat.Text               = "";
            dateTimePickerTanggalLahir.Value = DateTime.Now;
            textBoxPassword.Text             = "";
            textBoxUPassword.Text            = "";

            textBoxKodePegawai.MaxLength = 45;
            textBoxUsername.MaxLength    = 8;
            textBoxPassword.MaxLength    = 8;
            textBoxUPassword.MaxLength   = 8;
            textBoxGaji.Text             = "0";
            textBoxGaji.TextAlign        = HorizontalAlignment.Right;
            textBoxKodePegawai.Focus();

            //agar password ditampilkan dengan karakter (*)
            textBoxPassword.PasswordChar  = '*';
            textBoxUPassword.PasswordChar = '*';

            //tampilkan semua jabatan yang ada ditabel jabatan (gunakan method bacadata diclass jabatan)
            string hasilBaca = Jabatan.BacaData("", "", listDataJabatan);

            if (hasilBaca == "1")
            {                                  //jika sukses membaca
                comboBoxJabatan.Items.Clear(); //kosongi isi combobox
                for (int i = 0; i < listDataJabatan.Count; i++)
                {
                    //tampilkan dengan format id jabatan - nama jabatan, contoh : 32 - Kasir
                    comboBoxJabatan.Items.Add(listDataJabatan[i].IdJabatan + " - " + listDataJabatan[i].NamaJabatan);
                }
            }
            else
            {
                MessageBox.Show("data jabatan gagal ditampilkan. Pesan Kesalahan : " + hasilBaca);
            }

            //generate kode pegawai terbaru (kode pegawai bertipe int)
            int    kodeTerbaru;
            string hasilGenerate = Pegawai.GenerateKode(out kodeTerbaru);

            if (hasilGenerate == "1")
            {
                textBoxKodePegawai.Text = kodeTerbaru.ToString();

                //arahkan cursor ke textboxNama
                textBoxNama.Focus();
            }
            else
            {
                MessageBox.Show("gagal melakukan generate kode. Pesan Kesalahan : " + hasilGenerate);
            }
        }
        public void FormDaftarJabatan_Load(object sender, EventArgs e)
        {
            string hasilBaca = Jabatan.BacaData("", "", listHasilData);

            if (hasilBaca == "1")
            {
                dataGridView1.DataSource = listHasilData;
            }
            else
            {
                dataGridView1.DataSource = null;
            }
        }
Ejemplo n.º 7
0
        private void FormChangeEmployee_Load(object sender, EventArgs e)
        {
            textBoxId.MaxLength = 4;
            List <Jabatan> listOfJabatan = Jabatan.BacaData("", "");

            comboBoxJabatan.DataSource    = listOfJabatan;
            comboBoxJabatan.DisplayMember = "NamaJabatan";
            comboBoxJabatan.DropDownStyle = ComboBoxStyle.DropDownList;
            textBoxUsername.Text          = "";
            textBoxPass.Text        = "";
            textBoxNama.Text        = "";
            textBoxId.Text          = "";
            textBoxGaji.Text        = "";
            textBoxAlamat.Text      = "";
            comboBoxJabatan.Enabled = false;
        }
Ejemplo n.º 8
0
        private void FormTambahPekerja_Load(object sender, EventArgs e)
        {
            frmDaftar = (FormDaftarPekerja)this.Owner;

            pictureBox1.BackgroundImage = null;
            textBoxIdPekerja.Enabled    = false;
            textBoxNama.MaxLength       = 45;
            textBoxAlamat.MaxLength     = 250;

            textBoxNama.Text              = "";
            textBoxAlamat.Text            = "";
            textBoxNomerHp.Text           = "";
            comboBoxJabatan.SelectedIndex = -1;

            string kodeTerbaru;
            string hasilGenerate = Pekerja.GenerateCode(out kodeTerbaru);

            if (hasilGenerate == "1")
            {
                textBoxIdPekerja.Text    = kodeTerbaru;
                textBoxIdPekerja.Enabled = false;
                textBoxNama.Focus();
            }
            else
            {
                MessageBox.Show("Gagal melakukan generate code. Pesan kesalahan: " + hasilGenerate);
            }

            listDataJabatan.Clear();
            string hasilBaca = Jabatan.BacaData("", "", listDataJabatan);

            if (hasilBaca == "1")
            {
                comboBoxJabatan.Items.Clear();
                for (int i = 0; i < listDataJabatan.Count; i++)
                {
                    // Tampilkan dengan format kode kategori - nama kategori
                    comboBoxJabatan.Items.Add(listDataJabatan[i].IdJabatan + " . " + listDataJabatan[i].NamaJabatan);
                }
            }
            else
            {
                MessageBox.Show("Data Jabatan gagal ditampilkan. Pesan kesalahan: " + hasilBaca);
            }
        }
        public void FormDaftarJabatan_Load(object sender, EventArgs e)
        {
            // Tampilkan semua data kategori
            listHasilData.Clear();
            string hasilBaca = Jabatan.BacaData("", "", listHasilData);

            if (hasilBaca == "1")
            {
                dataGridViewJabatan.DataSource = null;

                // Tampilkan hasil data di dataGridView
                dataGridViewJabatan.DataSource = listHasilData;
            }
            else
            {
                // Kosongi dataGridView
                dataGridViewJabatan.DataSource = null;
            }
        }
Ejemplo n.º 10
0
        private void FormDeleteOfEmployee_Load(object sender, EventArgs e)
        {
            textBoxId.MaxLength = 4;

            textBoxNama.Enabled     = false;
            textBoxGaji.Enabled     = false;
            textBoxAlamat.Enabled   = false;
            textBoxPass.Enabled     = false;
            textBoxUsername.Enabled = false;
            comboBoxJabatan.Enabled = false;


            textBoxNama.MaxLength = 45;

            listOfJabatan = Jabatan.BacaData("", "");
            comboBoxJabatan.DataSource    = listOfJabatan;
            comboBoxJabatan.DisplayMember = "NamaJabatan";

            comboBoxJabatan.DropDownStyle = ComboBoxStyle.DropDownList;
        }
        private void textBoxCari_TextChanged(object sender, EventArgs e)
        {
            string kriteria = "";

            if (comboBoxJabatan.Text == "Id Jabatan")
            {
                kriteria = "IdJabatan";
            }
            else if (comboBoxJabatan.Text == "Nama Jabatan")
            {
                kriteria = "Nama";
            }
            listHasilData.Clear();

            string hasilBaca = Jabatan.BacaData(kriteria, textBoxCari.Text, listHasilData);

            if (hasilBaca == "1")
            {
                dataGridView1.DataSource = null;
                dataGridView1.DataSource = listHasilData;
            }
        }