Example #1
0
        private void buttonSimpan_Click(object sender, EventArgs e)
        {
            int gaji = int.Parse(textBoxGaji.Text);


            string kodeKategori = comboBoxJabatan.Text.Substring(0, 2);
            string namaKategori = comboBoxJabatan.Text.Substring(5, comboBoxJabatan.Text.Length - 5);

            Jabatan jb = new Jabatan(kodeKategori, namaKategori);

            Pegawai pg = new Pegawai(textBoxKodePegawai.Text, textBoxNama.Text, dateTimePickerTgl.Value, textBoxAlamat.Text, gaji, textBoxUser.Text, textBoxPass.Text, jb);

            DaftarPegawai daftar = new DaftarPegawai();

            string hasilTambah = daftar.TambahData(pg);

            if (hasilTambah == "sukses")
            {
                MessageBox.Show("Data Pegawai telah disimpan", "Info");


                buttonKosongi_Click(buttonSimpan, e);
            }
            else
            {
                MessageBox.Show("Data Pegawai gagal tersimpan. pesan kesalahan : " + hasilTambah, "kesalahan");
            }
        }
Example #2
0
        public void FormDaftarPegawai_Load(object sender, EventArgs e)
        {
            comboBoxCari.DropDownStyle = ComboBoxStyle.DropDownList;


            DaftarPegawai daftar = new DaftarPegawai();

            string hasil = daftar.BacaSemuaData();

            MessageBox.Show(hasil);
            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);
                }
            }
            else
            {
                MessageBox.Show("Gagal Menampilkan data. Pesan kesalahan = " + hasil, "Kesalahan");
            }
        }
Example #3
0
        private void FormTambahPegawai_Load(object sender, EventArgs e)
        {
            DaftarPegawai daftar = new DaftarPegawai();
            string        hasil  = daftar.GenerateKode();

            if (hasil == "sukses")
            {
                textBoxKodePegawai.Text    = daftar.KodeTerbaru;
                textBoxKodePegawai.Enabled = false;
            }
            else
            {
                MessageBox.Show("Generate kode gagal dilakukan. pesan kesalahan = " + hasil);
            }

            DaftarJabatan daftarJb = new DaftarJabatan();

            hasil = daftarJb.BacaSemuaData();
            if (hasil == "sukses")
            {
                comboBoxJabatan.Items.Clear();
                for (int i = 0; i < daftarJb.JumlahKategoriBarang; i++)
                {
                    comboBoxJabatan.Items.Add(daftarJb.ListJabatan[i].IdJabatan + " - " + daftarJb.ListJabatan[i].NamaJabatan);
                }
            }
            else
            {
                MessageBox.Show("Kategori gagal ditampilkan di combobox. peasan kesalahan = " + hasil);
            }
        }
Example #4
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 #5
0
        private void buttonSimpan_Click(object sender, EventArgs e)
        {
            int gaji = int.Parse(textBoxGaji.Text);

            string kodeJabatan = comboBoxJabatan.Text.Substring(0, 2);
            string namaJabatan = comboBoxJabatan.Text.Substring(5, comboBoxJabatan.Text.Length - 5);

            Jabatan jb = new Jabatan(kodeJabatan, namaJabatan);

            Pegawai pg = new Pegawai(textBoxKodePegawai.Text, textBoxNama.Text, dateTimePickerTgl.Value, textBoxAlamat.Text, gaji, textBoxUser.Text, textBoxPass.Text, jb);

            DaftarPegawai daftar = new DaftarPegawai();

            string hapusdata = daftar.HapusData(pg);

            if (hapusdata == "sukses")
            {
                string hapusUser = daftar.HapusUser(textBoxUser.Text, textBoxPass.Text);
                if (hapusUser == "sukses")
                {
                    MessageBox.Show("Data pegawai telah Dihapus", "Info");
                    buttonKosongi_Click(buttonKosongi, e);
                }
                else
                {
                    MessageBox.Show("Gagal menghapus pegawai", "Info");
                }
            }
            else
            {
                MessageBox.Show("Data barang gagal tersimpan. pesan kesalahan : " + hapusdata, "kesalahan");
            }
        }
Example #6
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 #7
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");
            }
        }
Example #8
0
        private void FormUbahPegawai_Load(object sender, EventArgs e)
        {
            textBoxKodePegawai.MaxLength = 1;

            DaftarPegawai daftar = new DaftarPegawai();
            string        hasil  = daftar.BacaSemuaData();

            if (hasil == "sukses")
            {
                comboBoxJabatan.Items.Clear();

                for (int i = 0; i < daftar.JumlahPegawai; i++)
                {
                    comboBoxJabatan.Items.Add(daftar.ListPegawai[i].KodePegawai + " - " + daftar.ListPegawai[i].NamaPegawai);
                }
            }
            else
            {
                MessageBox.Show("Kategori gagal ditampilkan di combobox. pesan kesalahan : " + hasil);
            }
        }