private void buttonSimpan_Click(object sender, EventArgs e) { try { int selectindexspk = comboBoxSPK.SelectedIndex; int selectindexmesin = comboBoxMesin.SelectedIndex; int selectindexpekerja = comboBoxPekerja.SelectedIndex; Pekerja p = listdaftarpekerja[selectindexpekerja]; Mesin m = listaftarmesin[selectindexmesin]; Spk s = listaftarspk[selectindexspk]; ProgresProduksi pk = new ProgresProduksi(textBoxNoDokumen.Text, s, m, p, dateTimePickerTglMulai.Value, dateTimePickerTglSelesai.Value, comboBoxStatus.Text, textBoxKeterengan.Text); //ProgresProduksi pk = new ProgresProduksi(textBoxNoDokumen.Text, comboBoxStatus.Text); string hasil = ProgresProduksi.TambahData(pk); if (hasil == "1") { MessageBox.Show("Data Telah ditambahkan"); frmDaftar.FormDaftarProgress_Load(sender, e); buttonKosongi_Click(sender, e); } else { MessageBox.Show("Error tidak bisa menambahkan data :" + hasil); } } catch (Exception ex) { MessageBox.Show("Error : " + ex); } }
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 buttonSimpan_Click(object sender, EventArgs e) { try { if (textBoxIdPekerja.Text != "" && textBoxNama.Text != "" && textBoxAlamat.Text != "" && textBoxNomerHp.Text != "" && comboBoxJabatan.SelectedIndex != -1) { int indexDipilihUser = comboBoxJabatan.SelectedIndex; Jabatan j = listDataJabatan[indexDipilihUser]; int jumHurufNoHP = Regex.Matches(textBoxNomerHp.Text, @"[a-zA-Z]").Count; if (jumHurufNoHP > 0) { MessageBox.Show("Nilai Nomer HP Tidak Boleh Ada Huruf"); } else { int idPekerja = int.Parse(textBoxIdPekerja.Text); Pekerja p = new Pekerja(idPekerja, textBoxNama.Text, textBoxAlamat.Text, textBoxNomerHp.Text, j, "", ""); string hasilTambah = Pekerja.TambahData(p); if (hasilTambah == "1") { if (pictureBox1.BackgroundImage != null) { pictureBox1.BackgroundImage.Save(Application.StartupPath + "\\Images\\Pekerja\\" + textBoxIdPekerja.Text + ".jpg"); } MessageBox.Show("Pekerja telah tersimpan.", "Informasi"); FormTambahPekerja_Load(sender, e); frmDaftar.FormDaftarPekerja_Load(sender, e); } else { MessageBox.Show("Gagal menambah pekerja. Pesan kesalahan: " + hasilTambah); } } } else { MessageBox.Show("Pastikan Anda menginputkan semua nilai yang ada ", "Kesalahan"); } } 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"); } }
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); } }
private void buttonUbahData_Click(object sender, EventArgs e) { try { if (textBoxIdPekerja.Text != "" && textBoxNama.Text != "" && textBoxAlamat.Text != "" && textBoxNomerHp.Text != "" && comboBoxJabatan.SelectedIndex != -1) { int indexDipilihUser = comboBoxJabatan.SelectedIndex; Jabatan jabatan = listHasilDataJabatan[indexDipilihUser]; int jumHurufNoHP = Regex.Matches(textBoxNomerHp.Text, @"[a-zA-Z]").Count; if (jumHurufNoHP > 0) { MessageBox.Show("Nilai Nomer HP Tidak Boleh Ada Huruf"); } else { Pekerja p = new Pekerja(int.Parse(textBoxIdPekerja.Text), textBoxNama.Text, textBoxAlamat.Text, textBoxNomerHp.Text, jabatan, "", ""); string hasilUbah = Pekerja.UbahData(p); if (hasilUbah == "1") { MessageBox.Show("Data pekerja telah terubah", "Informasi"); if (pictureBox1.BackgroundImage != null) { pictureBox1.BackgroundImage.Save(Application.StartupPath + "\\Images\\Pekerja\\" + textBoxIdPekerja.Text + ".jpg"); } FormUbahPekerja_Load(sender, e); frmDaftar.FormDaftarPekerja_Load(sender, e); } else { MessageBox.Show("Gagal mengubah data pekerja. Pesan kesalahan: " + hasilUbah); } } } } catch (Exception exc) { MessageBox.Show(exc.Message); } }
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); } } }
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); } } }
private void buttonHapus_Click(object sender, EventArgs e) { // Pastikan dulu kepada user apakah akan menghapus data DialogResult konfirmasi = MessageBox.Show("Data pekerja akan terhapus. Apakah Anda yakin ? ", "Konfirmasi", MessageBoxButtons.YesNo); if (konfirmasi == System.Windows.Forms.DialogResult.Yes) // Jika user yakin menghapus data { try { string idJabatan = textBoxJabatan.Text.Substring(1, 2); string namaJabatan = textBoxJabatan.Text.Substring(6, textBoxJabatan.Text.Length - 6); Jabatan jabatan = new Jabatan(idJabatan, namaJabatan); Pekerja p = new Pekerja(int.Parse(textBoxIdPekerja.Text), textBoxNama.Text, textBoxAlamat.Text, textBoxNomerHp.Text, jabatan, "", ""); // Panggil static method HapusData di class kategori string hasilHapus = Pekerja.HapusData(p); if (hasilHapus == "1") { MessageBox.Show("Pekerja telah dihapus.", "Informasi"); pictureBoxGambar.BackgroundImage = null; buttonKosongi_Click(sender, e); frmDaftar.FormDaftarPekerja_Load(sender, e); } else { MessageBox.Show("Gagal menghapus pegawai. Pesan kesalahan : " + hasilHapus); } } catch (Exception exc) { MessageBox.Show(exc.Message); } } }
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); } }
private void buttonSimpan_Click(object sender, EventArgs e) { try { int indexpeg = comboBoxPekerja.SelectedIndex; //int indexDipilihUser = comboBoxNoPo.SelectedIndex; for (int i = 0; i < listdatabarang.Count; i++) { if (comboBoxNoPo.Text == (listdatabarang[i].Kode + " - " + listdatabarang[i].Nama)) { op = listdatabarang[i]; } } Pekerja p = ListDatapeg[indexpeg]; Spk s = new Spk(textBoxNoSPK.Text, dateTimePickerdt.Value, op, p, textBoxPekerjaan.Text, textBoxLokasi.Text, int.Parse(textBoxBiaya.Text), textBoxLamaKerja.Text, textBoxSyarat.Text, comboBoxMetode.Text); string hasilTambah = Spk.TambahData(s); if (hasilTambah == "1") { MessageBox.Show("SPK telah tersimpan.", "Informasi"); frmDaftar.FormDaftarSPK_Load(sender, e); buttonKosongi_Click(sender, e); } else { MessageBox.Show("Gagal menambah SPK. Pesan kesalahan: " + hasilTambah); } } catch (Exception exc) { MessageBox.Show(exc.Message); } }