Ejemplo n.º 1
0
        private void textBoxId_TextChanged(object sender, EventArgs e)
        {
            if (textBoxId.TextLength == textBoxId.MaxLength)
            {
                listOfPegawai = Pegawai.BacaData("IdPegawai", textBoxId.Text);
                if (listOfPegawai.Count > 0)
                {
                    textBoxNama.Text     = listOfPegawai[0].Nama;
                    textBoxAlamat.Text   = listOfPegawai[0].Alamat;
                    textBoxGaji.Text     = (listOfPegawai[0].Gaji).ToString();
                    textBoxPass.Text     = listOfPegawai[0].Password.ToString();
                    textBoxUsername.Text = listOfPegawai[0].Username;
                    comboBoxJabatan.Text = (listOfPegawai[0].Jabatan.NamaJabatan).ToString();


                    comboBoxJabatan.Enabled = false;
                    textBoxNama.Focus();
                }
                else
                {
                    MessageBox.Show("Kode Pegawai tidak ditemukan.", "Kesalahan");
                    textBoxNama.Text = "";
                }
            }
        }
 private void textBoxKodePegawai_TextChanged(object sender, EventArgs e)
 {
     comboBoxJabatan.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
     if (textBoxKodePegawai.Text.Length == textBoxKodePegawai.MaxLength)
     {
         string hasilBaca = Pegawai.BacaData("KodePegawai", textBoxKodePegawai.Text, listHasilData);
         if (hasilBaca == "1")
         {
             if (listHasilData.Count() > 0)
             {
                 textBoxNama.Text = listHasilData[0].Nama;
                 dateTimePickerTanggalLahir.Value = listHasilData[0].TglLahir;
                 textBoxAlamat.Text    = listHasilData[0].Alamat;
                 textBoxGaji.Text      = listHasilData[0].Gaji.ToString();
                 textBoxUsername.Text  = listHasilData[0].Username;
                 textBoxPassword.Text  = listHasilData[0].Password;
                 textBoxUPassword.Text = listHasilData[0].Password;
                 comboBoxJabatan.Items.Add(listHasilData[0].Jabatan.IdJabatan + " - " + listHasilData[0].Jabatan.NamaJabatan);
                 comboBoxJabatan.SelectedIndex = comboBoxJabatan.Items.IndexOf(listHasilData[0].Jabatan.IdJabatan + " - " + listHasilData[0].Jabatan.NamaJabatan);
                 buttonHapus.Focus();
             }
             else
             {
                 MessageBox.Show("Kode Pegawai tidak ditemukan. Proses Ubah Data tidak bisa dilakukan.");
                 textBoxNama.Text = "";
             }
         }
         else
         {
             MessageBox.Show("Perintah SQL gagal dijalankan.Pesan kesalahan = " + hasilBaca);
         }
     }
 }
Ejemplo n.º 3
0
        public void FormListPegawai_Load(object sender, EventArgs e)
        {
            comboBoxSearch.SelectedIndex = 0;

            FormatDataGrid();

            listOfPegawai = Pegawai.BacaData("", "");

            TampilDataGrid();
        }
Ejemplo n.º 4
0
        private void buttonLogin_Click(object sender, EventArgs e)
        {
            if (textBoxUser.Text != "")
            {
                //create objek bertipe koneksi dengan memanggil constructor berparameter milik class koneksi


                String  username = "******";
                String  password = "";
                Koneksi k        = new Koneksi(textBoxServer.Text, textBoxDatabase.Text, username, password);

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

                if (hasilConnect == "1")           //jika koneksi ke database berhasil
                {
                    //waktu login berhasil dapatkan kode dan nama pegawai berdasarkan username yg diinputkan waktu login
                    FormUtama frmutama = (FormUtama)this.Owner;
                    frmutama.Enabled = true;


                    //waktu login berhasil dapatkan kode dan nama pegawai berdasarkan username yang diinputkan waktu login
                    string hasilCariPegawai = Pegawai.BacaData("Username", textBoxUser.Text, listHasilData);
                    if (hasilCariPegawai == "1")
                    {
                        if (listHasilData.Count > 0)                                                   //jika username ditemukan
                        {
                            MessageBox.Show("Selamat Datang di bengkel jaya sakti motor 228", "info"); //tampilkan ucapan selamat datang
                            frmutama.Enabled = true;                                                   // agar form utama bisa diakses

                            ////tampilkan kode, nama, dan jabatan pegawai yang sedang login di label yang terdapat di form utama
                            frmutama.labelKodePeg.Text = listHasilData[0].KodePegawai.ToString();
                            frmutama.labelNamaPeg.Text = listHasilData[0].Nama;
                            frmutama.labelJabatan.Text = listHasilData[0].Jabatan.NamaJabatan;

                            ////panggil method untuk pengaturan hak akses menu yang akan ditampilkan di form utama
                            frmutama.PengaturanHakAksesMenu(listHasilData[0].Jabatan);

                            this.Close(); //tutup form login
                        }
                        else
                        {
                            MessageBox.Show("Username atau password salah");
                        }
                    }
                }
                else //jika gagal
                {
                    MessageBox.Show("Koneksi gagal.Pesan kesalahan : " + hasilConnect, "kesalahan");//tampilkan pesan kesalahan
                }
            }
            else
            {
                MessageBox.Show("Username tidak boleh kosong", "kesalahan");
            }
        }
        private void textBoxCari_TextChanged(object sender, EventArgs e)
        {
            string kriteria = "";

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

            //tampilkan data barang sesuai kriteria
            string hasilBaca = Pegawai.BacaData(kriteria, textBoxCari.Text, listHasilData);

            if (hasilBaca == "1")
            {
                dataGridView1.Rows.Clear();

                //tampilkan semua isi listBarang di datagridview
                for (int i = 0; i < listHasilData.Count; i++)
                {
                    dataGridView1.Rows.Add(listHasilData[i].KodePegawai, listHasilData[i].Nama,
                                           listHasilData[i].TglLahir, listHasilData[i].Alamat, listHasilData[i].Gaji,
                                           listHasilData[i].Username, listHasilData[i].Jabatan.IdJabatan, listHasilData[i].Jabatan.NamaJabatan);
                }
            }
        }
Ejemplo n.º 6
0
        private void textBoxSearch_TextChanged(object sender, EventArgs e)
        {
            string kriteria = "";

            if (comboBoxSearch.Text == "Id Pegawai")
            {
                kriteria = "p.IdPegawai";
            }
            else if (comboBoxSearch.Text == "Nama")
            {
                kriteria = "p.Nama";
            }
            else if (comboBoxSearch.Text == "Tanggal Lahir")
            {
                kriteria = "p.TanggalLahir";
            }
            else if (comboBoxSearch.Text == "Alamat")
            {
                kriteria = "p.Alamat";
            }
            else if (comboBoxSearch.Text == "Gaji")
            {
                kriteria = "p.Gaji";
            }
            else if (comboBoxSearch.Text == "Username")
            {
                kriteria = "p.Username";
            }
            else if (comboBoxSearch.Text == "Id Jabatan")
            {
                kriteria = "p.IdJabatan";
            }
            else if (comboBoxSearch.Text == "Nama Jabatan")
            {
                kriteria = "j.NamaJabatan";
            }

            listOfPegawai = Pegawai.BacaData(kriteria, textBoxSearch.Text);
            TampilDataGrid();
        }
        public void FormDaftarPegawai_Load(object sender, EventArgs e)
        {
            comboBoxPegawai.DropDownStyle = ComboBoxStyle.DropDownList;

            FormatDataGrid();

            string hasilBaca = Pegawai.BacaData("", "", listHasilData);

            if (hasilBaca == "1")
            {
                //kosongi isi datagridview
                dataGridView1.Rows.Clear();

                //tampilkan semua isi listBarang di datagridview
                for (int i = 0; i < listHasilData.Count(); i++)
                {
                    dataGridView1.Rows.Add(listHasilData[i].KodePegawai, listHasilData[i].Nama, listHasilData[i].TglLahir, listHasilData[i].Alamat, listHasilData[i].Gaji, listHasilData[i].Username, listHasilData[i].Jabatan.IdJabatan, listHasilData[i].Jabatan.NamaJabatan);
                }
            }
            else
            {
                dataGridView1.DataSource = null;
            }
        }
Ejemplo n.º 8
0
        private void textBoxUsername_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == Convert.ToChar(Keys.Return))
            {
                try
                {
                    if (textBoxUsername.Text != "")
                    {
                        Koneksi koneksi = new Koneksi(textBoxServer.Text, textBoxDatabase.Text, textBoxUsername.Text, textBoxPassword.Text);

                        Koneksi koneksi2 = new Koneksi();

                        koneksi.Connect();
                        koneksi2.Connect();

                        MessageBox.Show("Koneksi Berhasil. Selamat menggunakan aplikasi", "Informasi");
                        this.Owner.WindowState = FormWindowState.Normal;
                        this.Owner.Enabled     = true;
                        this.Close();

                        listPegawai = Pegawai.BacaData("username", textBoxUsername.Text);
                        if (listPegawai.Count > 0)
                        {
                            FormMenu formMenu = (FormMenu)this.Owner;
                            formMenu.labelKodePegawai.Text    = listPegawai[0].IdPegawai.ToString();
                            formMenu.labelNamaPegawai.Text    = listPegawai[0].Nama;
                            formMenu.labelJabatanPegawai.Text = listPegawai[0].Jabatan.NamaJabatan;

                            formMenu.PengaturanHakAkses(listPegawai[0].Jabatan);

                            formMenu.pegawaiLogin = listPegawai[0];

                            this.Close();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Username dan Password tidak boleh kosong", "Kesalahan");
                        labelUsername.Visible = false;
                        textBoxUsername.Focus();
                        if (textBoxPassword.Text == "")
                        {
                            labelPassword.Visible = true;
                        }
                        else
                        {
                            labelPassword.Visible = false;
                        }
                        if (textBoxServer.Text == "")
                        {
                            labelServer.Visible = true;
                        }
                        else
                        {
                            labelServer.Visible = false;
                        }
                        if (textBoxDatabase.Text == "")
                        {
                            labelDatabase.Visible = true;
                        }
                        else
                        {
                            labelDatabase.Visible = false;
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Koneksi Gagal. Pesan Kesalahan : " + ex.Message, "Kesalahan");
                    labelUsername.Visible = false;
                    textBoxUsername.Focus();
                    if (textBoxPassword.Text == "")
                    {
                        labelPassword.Visible = true;
                    }
                    else
                    {
                        labelPassword.Visible = false;
                    }
                    if (textBoxServer.Text == "")
                    {
                        labelServer.Visible = true;
                    }
                    else
                    {
                        labelServer.Visible = false;
                    }
                    if (textBoxDatabase.Text == "")
                    {
                        labelDatabase.Visible = true;
                    }
                    else
                    {
                        labelDatabase.Visible = false;
                    }
                }
            }
        }