Example #1
0
 private void textBoxKodePegawai_TextChanged(object sender, EventArgs e)
 {
     if (textBoxKodePegawai.Text.Length == textBoxKodePegawai.MaxLength)
     {
         DaftarPegawai daftar = new DaftarPegawai();
         string        hasil  = daftar.CariData("KodePegawai", textBoxKodePegawai.Text);
         MessageBox.Show(hasil);
         if (hasil == "sukses")
         {
             if (daftar.JumlahPegawai > 0)
             {
                 textBoxNama.Text       = daftar.ListPegawai[0].NamaPegawai;
                 dateTimePickerTgl.Text = daftar.ListPegawai[0].TglLahir.ToString();
                 textBoxAlamat.Text     = daftar.ListPegawai[0].Alamat;
                 textBoxGaji.Text       = daftar.ListPegawai[0].Gaji.ToString();
                 textBoxUser.Text       = daftar.ListPegawai[0].Username;
                 textBoxPass.Text       = daftar.ListPegawai[0].Password;
                 Jabatan pg = daftar.ListPegawai[0].KategoriJabatan;
                 comboBoxJabatan.SelectedItem = pg.IdJabatan + " - " + pg.NamaJabatan;
                 textBoxNama.Focus();
                 //textBoxKodePegawai.Enabled=false;
                 textBoxUser.Enabled = false;
                 textBoxPass.Enabled = false;
             }
             else
             {
                 MessageBox.Show(" Kode pegawai tidak ditemukan. Proses ubah data tidak bisa dilakukan.");
             }
         }
         else
         {
             MessageBox.Show("Perintah Sql gagal dijalankan. Pesan kesalahan = " + hasil);
         }
     }
 }
Example #2
0
        private void textBoxCari_TextChanged(object sender, EventArgs e)
        {
            DaftarPegawai daftar = new DaftarPegawai();

            string kriteria = "";

            if (comboBoxCari.Text == "Kode Pegawai")
            {
                kriteria = "KodePegawai";
            }
            else if (comboBoxCari.Text == "Nama Pegawai")
            {
                kriteria = "Nama";
            }
            else if (comboBoxCari.Text == "Tanggal Lahir")
            {
                kriteria = "TglLahir";
            }
            else if (comboBoxCari.Text == "Alamat")
            {
                kriteria = "Alamat";
            }
            else if (comboBoxCari.Text == "Gaji")
            {
                kriteria = "Gaji";
            }
            else if (comboBoxCari.Text == "Username")
            {
                kriteria = "Username";
            }
            else if (comboBoxCari.Text == "Jabatan")
            {
                kriteria = "IdJabatan";
            }

            string hasil = daftar.CariData(kriteria, textBoxCari.Text);

            if (hasil == "sukses")
            {
                FormatDataGrid();
                dataGridViewBarang.Rows.Clear();

                for (int i = 0; i < daftar.JumlahPegawai; i++)
                {
                    string   kodeBrg     = daftar.ListPegawai[i].KodePegawai;
                    string   namaBrg     = daftar.ListPegawai[i].NamaPegawai;
                    DateTime tgl         = daftar.ListPegawai[i].TglLahir;
                    string   al          = daftar.ListPegawai[i].Alamat;
                    int      gaji        = daftar.ListPegawai[i].Gaji;
                    string   user        = daftar.ListPegawai[i].Username;
                    string   pass        = daftar.ListPegawai[i].Password;
                    string   namaJabatan = daftar.ListPegawai[i].KategoriJabatan.NamaJabatan;
                    dataGridViewBarang.Rows.Add(kodeBrg, namaBrg, tgl, al, gaji, user, pass, namaJabatan);
                }
            }
        }
Example #3
0
        private void buttonLogin_Click(object sender, EventArgs e)
        {
            if (textBoxUsername.Text != "")
            {
                //create objek bertipe Koneksi dengan memanggil constructor berparameter milik class Koneksi
                Koneksi k = new Koneksi(textBoxServer.Text, textBoxDatabase.Text, textBoxUsername.Text, textBoxPassword.Text);

                string hasilConnect = k.Connect();                                           //panggil method Connect milik class Koneksi

                if (hasilConnect == "sukses")                                                //jika koneksi ke database berhasil
                {
                    MessageBox.Show("Selamat Datang di Sistem Penjualan Pembelian", "Info"); //tampilkan ucapan selamat datang

                    FormUtama     frmUtama = (FormUtama)this.Owner;
                    DaftarPegawai daftar   = new DaftarPegawai();
                    string        hasil    = daftar.CariData("Username", textBoxUsername.Text);
                    if (hasil == "sukses")
                    {
                        frmUtama.Enabled = true;
                        frmUtama.labelKodePegawai.Text = daftar.ListPegawai[0].KodePegawai;
                        frmUtama.labelNamaPegawai.Text = daftar.ListPegawai[0].NamaPegawai;
                        frmUtama.labelJabatan.Text     = daftar.ListPegawai[0].KategoriJabatan.NamaJabatan;

                        PengaturanHakAksesMenu(daftar.ListPegawai[0].KategoriJabatan.NamaJabatan);
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Gagal mencari data pegawai. Pesan = " + hasil, "kesalahan");
                    }
                }
                else  //jika gagal
                {
                    MessageBox.Show("Koneksi gagal. Pesan Kesalahan : " + hasilConnect, "Kesalahan");  //tampilkan pesan kesalahan
                }
            }
            else
            {
                MessageBox.Show("Username tidak boleh dikosongi", "Kesalahan");
            }
        }