private void textBoxIdPekerja_TextChanged(object sender, EventArgs e)
        {
            listHasilData.Clear();

            string hasilBaca = Pekerja.BacaData("P.Id", textBoxIdPekerja.Text, listHasilData);

            if (hasilBaca == "1")
            {
                if (listHasilData.Count > 0)
                {
                    if (File.Exists(Application.StartupPath + "\\Images\\Pekerja\\" + textBoxIdPekerja.Text + ".jpg"))
                    {
                        pictureBoxGambar.BackgroundImage = new Bitmap(Application.StartupPath + "\\Images\\Pekerja\\" + textBoxIdPekerja.Text + ".jpg");
                    }
                    textBoxNama.Text    = listHasilData[0].Nama;
                    textBoxAlamat.Text  = listHasilData[0].Alamat;
                    textBoxNomerHp.Text = listHasilData[0].NomerHp;

                    textBoxJabatan.Text = listHasilData[0].Jabatan.IdJabatan + " - " + listHasilData[0].Jabatan.NamaJabatan;
                    textBoxNama.Focus();
                }
            }
            else
            {
                textBoxNama.Text    = "";
                textBoxAlamat.Text  = "";
                textBoxNomerHp.Text = "";
            }
        }
        private void FormTambahSPK_Load(object sender, EventArgs e)
        {
            frmDaftar = (FormDaftarSPK)this.Owner;

            try
            {
                string codebaru;
                string hasilgen = Spk.GenerateCode(out codebaru);
                if (hasilgen == "1")
                {
                    textBoxNoSPK.Text    = codebaru;
                    textBoxNoSPK.Enabled = false;
                }
                else
                {
                    MessageBox.Show("Gagal melakukan generate code. Pesan kesalahan: " + hasilgen);
                }

                ListDatapeg.Clear();
                listdatabarang.Clear();

                string hasilbaca2 = OrderPenjualan.BacaData("", "", listorderpenjualan);
                if (hasilbaca2 == "1")
                {
                    comboBox1.Items.Clear();
                    for (int i = 0; i < listorderpenjualan.Count; i++)
                    {
                        comboBox1.Items.Add(listorderpenjualan[i].NoOrder);
                    }
                }

                string hasilBaca3 = Pekerja.BacaData("", "", ListDatapeg);


                if (hasilBaca3 == "1")
                {
                    comboBoxPekerja.Items.Clear();
                    for (int i = 0; i < ListDatapeg.Count; i++)
                    {
                        comboBoxPekerja.Items.Add(ListDatapeg[i].IdPekerja + " . " + ListDatapeg[i].Nama);
                    }
                }
                else
                {
                    MessageBox.Show("Data Pekerja gagal ditampilkan. Pesan kesalahan: " + hasilBaca3);
                }
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message);
            }
        }
        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 Conenct milik class Koneksi

                if (hasilConnect == "sukses")
                {
                    FormUtama frmUtama = (FormUtama)this.Owner;
                    frmUtama.getNotif();
                    frmUtama.tampilTotalPenjuatan();
                    frmUtama.Enabled = true;                                                                  // Agar form utama bisa diakses
                    MessageBox.Show("Selamat datang di Sistem Informasi Produksi Teaching Industry", "Info"); // tampilkan ucapan selamat datang

                    listHasilData.Clear();
                    string hasilCariPegawai = Pekerja.BacaData("username", textBoxUsername.Text, listHasilData);
                    if (hasilCariPegawai == "1")
                    {
                        Console.WriteLine(listHasilData);
                        if (listHasilData.Count > 0)
                        {
                            frmUtama.Enabled = true;

                            frmUtama.labelKodePegawai.Text    = listHasilData[0].IdPekerja.ToString();
                            frmUtama.labelNamaPegawai.Text    = listHasilData[0].Nama;
                            frmUtama.labelJabatanPegawai.Text = listHasilData[0].Jabatan.NamaJabatan;

                            this.Close(); // Tutup form login
                        }
                        else
                        {
                            MessageBox.Show("Username tidak ditemukan.");
                        }
                    }
                }
                else // Jika gagal
                {
                    MessageBox.Show("Koneksi gagal. Pesan kesalahan : " + hasilConnect, "Kesalahan");
                }
            }
            else
            {
                MessageBox.Show("Username tidak boleh dikosongi", "Kesalahan");
            }
        }
Пример #4
0
        private void FormTambahProgress_Load(object sender, EventArgs e)
        {
            frmDaftar = (FormDaftarProgress)this.Owner;

            listaftarmesin.Clear();
            listaftarspk.Clear();
            listdaftarpekerja.Clear();

            string bacamesin = Mesin.BacaData("", "", listaftarmesin);

            if (bacamesin == "1")
            {
                comboBoxMesin.Items.Clear();
                for (int i = 0; i < listaftarmesin.Count; i++)
                {
                    comboBoxMesin.Items.Add(listaftarmesin[i].IdMesin + " - " + listaftarmesin[i].Nama);
                }
            }

            string bacaspk = Spk.BacaData("", "", listaftarspk);

            if (bacaspk == "1")
            {
                comboBoxSPK.Items.Clear();
                for (int i = 0; i < listaftarspk.Count; i++)
                {
                    comboBoxSPK.Items.Add(listaftarspk[i].NoSPK);
                }
            }

            string bacapekerja = Pekerja.BacaData("", "", listdaftarpekerja);

            if (bacapekerja == "1")
            {
                comboBoxPekerja.Items.Clear();
                for (int i = 0; i < listdaftarpekerja.Count; i++)
                {
                    comboBoxPekerja.Items.Add(listdaftarpekerja[i].IdPekerja + " - " + listdaftarpekerja[i].Nama);
                }
            }
        }
Пример #5
0
        private void textBoxCari_TextChanged(object sender, EventArgs e)
        {
            string kriteria = "";

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

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

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

                for (int i = 0; i < listHasilData.Count; i++)
                {
                    dataGridViewPegawai.Rows.Add(listHasilData[i].IdPekerja, listHasilData[i].Nama, listHasilData[i].Alamat,
                                                 listHasilData[i].NomerHp, listHasilData[i].Jabatan.IdJabatan,
                                                 listHasilData[i].Jabatan.NamaJabatan);
                }
            }
        }
Пример #6
0
        public void FormDaftarPekerja_Load(object sender, EventArgs e)
        {
            try
            {
                comboBoxCari.DropDownStyle = ComboBoxStyle.DropDownList;

                FormatDataGrid();

                listHasilData.Clear();
                string hasilBaca = Pekerja.BacaData("", "", listHasilData);

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

                    for (int i = 0; i < listHasilData.Count; i++)
                    {
                        if (File.Exists(Application.StartupPath + "\\Images\\Pekerja\\" + listHasilData[i].IdPekerja + ".jpg"))
                        {
                            Image s = GetCopyImage(Application.StartupPath + "\\Images\\Pekerja\\" + listHasilData[i].IdPekerja + ".jpg");

                            dataGridViewPegawai.Rows.Add(listHasilData[i].IdPekerja, listHasilData[i].Nama, s,
                                                         listHasilData[i].Alamat, listHasilData[i].NomerHp, listHasilData[i].Jabatan.IdJabatan, listHasilData[i].Jabatan.NamaJabatan);
                        }
                        else
                        {
                            dataGridViewPegawai.Rows.Add(listHasilData[i].IdPekerja, listHasilData[i].Nama,
                                                         null, listHasilData[i].Alamat, listHasilData[i].NomerHp, listHasilData[i].Jabatan.IdJabatan,
                                                         listHasilData[i].Jabatan.NamaJabatan);
                        }
                    }
                }
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message);
            }
        }