private void buttonHapus_Click(object sender, EventArgs e) { // Pastikan dulu kepada user apakah akan menghapus data DialogResult konfirmasi = MessageBox.Show("Data Pengiriman akan terhapus. Apakah Anda yakin ? ", "Konfirmasi", MessageBoxButtons.YesNo); if (konfirmasi == System.Windows.Forms.DialogResult.Yes) // Jika user yakin menghapus data { Spk s = new Spk(); s.NoSPK = textBoxSPK.Text; Pengiriman P = new Pengiriman(textBoxNomerDokumen.Text, s, DateTime.Now); // Panggil static method HapusData di class kategori string hasilHapus = Pengiriman.HapusData(P); if (hasilHapus == "1") { MessageBox.Show("Data Pengiriman telah dihapus.", "Informasi"); buttonKosongi_Click(sender, e); frmDaftar.FormDaftarPengiriman_Load(sender, e); } else { MessageBox.Show("Gagal menghapus pelanggan. Pesan kesalahan : " + hasilHapus); } } }
private void buttonTambahBarang_Click(object sender, EventArgs e) { int indexDipilihUser = comboBoxNomorPengiriman.SelectedIndex; Pengiriman p = listHasilData[indexDipilihUser]; Penerimaan PT = new Penerimaan(textBoxNomor.Text, p, dateTimePickerTanggal.Value, textBoxNama.Text, textBoxAlamat.Text, richTextBoxKeterangan.Text); string hasilTambah = Penerimaan.TambahData(PT); if (hasilTambah == "1") { if (pictureBoxGambar.BackgroundImage != null) { pictureBoxGambar.BackgroundImage.Save(Application.StartupPath + "\\Images\\Penerimaan\\" + textBoxNomor.Text + ".jpg"); } MessageBox.Show("Jabatan telah tersimpan.", "Informasi"); frmDaftar.FormDaftarPenerimaan_Load_1(sender, e); buttonKosongi_Click(sender, e); } else { MessageBox.Show("Gagal menambah jabatan. Pesan kesalahan: " + hasilTambah); } }
private void comboBoxCari_TextChanged(object sender, EventArgs e) { textBoxCari.Clear(); string hasilBaca = Pengiriman.BacaData("", "", listHasilData); if (hasilBaca == "1") { dataGridViewPengiriman.Rows.Clear(); for (int i = 0; i < listHasilData.Count; i++) { if (listHasilData[i].JenisPengiriman == "SP") { jenis = "Shipping Point"; } else { jenis = "Destination Point"; } string total = listHasilData[i].BiayaKirim.ToString("RP 0,###"); dataGridViewPengiriman.Rows.Add(listHasilData[i].KodePengiriman, jenis, total, listHasilData[i].TglKirim.ToString("dddd, dd MMMM yyyy"), listHasilData[i].Nama, listHasilData[i].Keterangan, listHasilData[i].NotaPenjualan.NoNotaPenjualan, listHasilData[i].Ekspedisi.IdEkspedisi, listHasilData[i].Ekspedisi.Nama); } } }
public void FormDaftarPengiriman_Load(object sender, EventArgs e) { comboBoxCari.Items.AddRange(new string[] { "Kode Pengiriman", "Jenis Penerimaan", "Biaya Kirim", "Tanggal Kirim", "Nama", "Keterangan", "Nomor Nota Penjualan", "ID Ekspedisi", "Nama Ekspedisi" }); this.Location = new Point(0, 0); comboBoxCari.DropDownStyle = ComboBoxStyle.DropDownList; FormatDataGrid(); string hasilBaca = Pengiriman.BacaData("", "", listHasilData); if (hasilBaca == "1") { dataGridViewPengiriman.Rows.Clear(); for (int i = 0; i < listHasilData.Count; i++) { if (listHasilData[i].JenisPengiriman == "SP") { jenis = "Shipping Point"; } else { jenis = "Destination Point"; } string total = listHasilData[i].BiayaKirim.ToString("RP 0,###"); dataGridViewPengiriman.Rows.Add(listHasilData[i].KodePengiriman, jenis, total, listHasilData[i].TglKirim.ToString("dddd, dd MMMM yyyy"), listHasilData[i].Nama, listHasilData[i].Keterangan, listHasilData[i].NotaPenjualan.NoNotaPenjualan, listHasilData[i].Ekspedisi.IdEkspedisi, listHasilData[i].Ekspedisi.Nama); } } }
private void textBoxCari_TextChanged(object sender, EventArgs e) { string kriteria = ""; if (comboBoxCari.Text == "Nomor Dokumen") { kriteria = "P.nomor_dokumen"; } else if (comboBoxCari.Text == "Nomor Spk") { kriteria = "P.nomor_spk"; } string hasilBaca = Pengiriman.BacaData(kriteria, textBoxCari.Text, listHasilData); if (hasilBaca == "1") { dataGridViewPengiriman.Rows.Clear(); for (int i = 0; i < listHasilData.Count; i++) { dataGridViewPengiriman.Rows.Add(listHasilData[i].NomorDokumen, listHasilData[i].NomorSPK.NoSPK, listHasilData[i].TanggalKirim); } } }
private void buttonSimpan_Click(object sender, EventArgs e) { FormUtama frmUtama = (FormUtama)this.Owner.MdiParent; FormDaftarPengiriman form = (FormDaftarPengiriman)this.Owner; Ekspedisi eks = new Ekspedisi(); eks.IdEkspedisi = comboBoxIdEks.Text; eks.Nama = textBoxNamaEks.Text; NotaPenjualan nota = new NotaPenjualan(); nota.NoNotaPenjualan = comboBoxNoNotaJual.Text; string kode = textBoxKodePengiriman.Text; string jenis = ""; if (comboBoxJenisPengiriman.Text == "Shipping Point") { jenis = "SP"; } else { jenis = "DP"; } int biaya = int.Parse(textBoxBiaya.Text); string nama = textBoxNama.Text; DateTime tgl = dateTimePickerKirim.Value; string ket = textBoxKeterangan.Text; Pengiriman peng = new Pengiriman(kode, jenis, nama, ket, tgl, biaya, nota, eks); string hasilTambah = Pengiriman.TambahData(peng); if (hasilTambah == "1") { MessageBox.Show("Berhasil Menambahkan Pengiriman"); this.Close(); form.FormDaftarPengiriman_Load(sender, e); } else { MessageBox.Show("pengiriman gagal tersimpan. Pesan kesalahan : " + hasilTambah, "Kesalahan"); } }
public void FormDaftarPengiriman_Load(object sender, EventArgs e) { comboBoxCari.DropDownStyle = ComboBoxStyle.DropDownList; FormatDataGrid(); listHasilData.Clear(); string hasilBaca = Pengiriman.BacaData("", "", listHasilData); if (hasilBaca == "1") { dataGridViewPengiriman.Rows.Clear(); for (int i = 0; i < listHasilData.Count; i++) { dataGridViewPengiriman.Rows.Add(listHasilData[i].NomorDokumen, listHasilData[i].NomorSPK.NoSPK, listHasilData[i].TanggalKirim); } } }
private void FormTambahPenerimaan_Load_1(object sender, EventArgs e) { frmDaftar = (FormDaftarPenerimaan)this.Owner; listHasilData.Clear(); string hasilBaca = Pengiriman.BacaData("", "", listHasilData); if (hasilBaca == "1") { comboBoxNomorPengiriman.Items.Clear(); for (int i = 0; i < listHasilData.Count; i++) { comboBoxNomorPengiriman.Items.Add(listHasilData[i].NomorDokumen); } } else { MessageBox.Show("Data Jabatan gagal ditampilkan. Pesan kesalahan: " + hasilBaca); } }
private void buttonBuat_Click(object sender, EventArgs e) { int indexDipilihUser = comboBoxSPK.SelectedIndex; Spk s = listDataSPK[indexDipilihUser]; Pengiriman p = new Pengiriman(textBoxNomerDokumen.Text, s, dateTimePickerTanggal.Value); string hasilTambah = Pengiriman.TambahData(p); if (hasilTambah == "1") { MessageBox.Show("Pengiriman telah tersimpan.", "Informasi"); buttonKosongi_Click(sender, e); } else { MessageBox.Show("Gagal menambah jabatan. Pesan kesalahan: " + hasilTambah); } }
private void textBoxNomerDokumen_TextChanged(object sender, EventArgs e) { listHasilData.Clear(); string hasilBaca = Pengiriman.BacaData("P.nomor_dokumen", textBoxNomerDokumen.Text, listHasilData); if (hasilBaca == "1") { if (listHasilData.Count > 0) { textBoxSPK.Text = listHasilData[0].NomorSPK.NoSPK; textBoxTanggal.Text = listHasilData[0].TanggalKirim.ToString(); } } else { textBoxSPK.Text = ""; textBoxTanggal.Text = ""; } }
private void FormTambahPengiriman_Load(object sender, EventArgs e) { comboBoxJenisPengiriman.Items.AddRange(new string[] { "Shipping Point", "Destination Point" }); string noNotaBaru; textBoxNamaEks.Enabled = false; textBoxKodePengiriman.Enabled = false; dateTimePickerKirim.Enabled = false; dateTimePickerKirim.Value = DateTime.Now; comboBoxNoNotaJual.DropDownStyle = ComboBoxStyle.DropDownList; comboBoxIdEks.DropDownStyle = ComboBoxStyle.DropDownList; comboBoxJenisPengiriman.DropDownStyle = ComboBoxStyle.DropDownList; string hasilGenerate = Pengiriman.GenerateNoNota(out noNotaBaru); textBoxKodePengiriman.Clear(); if (hasilGenerate == "1") { textBoxKodePengiriman.Text = noNotaBaru; } else { MessageBox.Show("Gagal melakukan generate code. Pesan kesalahan: " + hasilGenerate); } string hasilBaca = NotaPenjualan.BacaData("", "", listHasilNota); if (hasilBaca == "1") { comboBoxNoNotaJual.Items.Clear(); for (int i = 0; i < listHasilNota.Count; i++) { comboBoxNoNotaJual.Items.Add(listHasilNota[i].NoNotaPenjualan); } } else { comboBoxNoNotaJual.Items.Clear(); } string hasilBaca2 = Ekspedisi.BacaData("", "", listHasilEkspedisi); if (hasilBaca2 == "1") { comboBoxIdEks.Items.Clear(); for (int i = 0; i < listHasilEkspedisi.Count; i++) { comboBoxIdEks.Items.Add(listHasilEkspedisi[i].IdEkspedisi); textBoxNamaEks.Text = listHasilEkspedisi[i].Nama; } } else { comboBoxIdEks.Items.Clear(); } if (comboBoxNoNotaJual.Items.Count != 0) { comboBoxNoNotaJual.SelectedIndex = 0; } if (comboBoxIdEks.Items.Count != 0) { comboBoxIdEks.SelectedIndex = 0; } if (comboBoxJenisPengiriman.Items.Count != 0) { comboBoxJenisPengiriman.SelectedIndex = 0; } FormUtama form = (FormUtama)this.Owner.MdiParent; labelKodePgw.Text = form.labelKodePgw.Text; labelNamaPgw.Text = form.labelNamaPgw.Text; }
private void buttonCari_Click(object sender, EventArgs e) { string nilaiKriteria = textBoxCari.Text; if (comboBoxCari.Text == "Kode Pengiriman") { kriteria = "P.kodePengiriman"; } else if (comboBoxCari.Text == "Jenis Penerimaan") { kriteria = "P.jenisPenerimaan"; } else if (comboBoxCari.Text == "Biaya Kirim") { kriteria = "P.biayaKirim"; } else if (comboBoxCari.Text == "Tanggal Kirim") { kriteria = "P.tglKirim"; } else if (comboBoxCari.Text == "Nama") { kriteria = "P.nama"; } else if (comboBoxCari.Text == "Keterangan") { kriteria = "P.keterangan"; } else if (comboBoxCari.Text == "Nomor Nota Penjualan") { kriteria = "NP.noNotaPenjualan"; } else if (comboBoxCari.Text == "ID Ekspedisi") { kriteria = "E.idEkspedisi"; } else if (comboBoxCari.Text == "Nama Ekspedisi") { kriteria = "E.namaEkspedisi"; } string hasilBaca = Pengiriman.BacaData(kriteria, nilaiKriteria, listHasilData); if (hasilBaca == "1") { dataGridViewPengiriman.Rows.Clear(); for (int i = 0; i < listHasilData.Count; i++) { if (listHasilData[i].JenisPengiriman == "SP") { jenis = "Shipping Point"; } else { jenis = "Destination Point"; } string total = listHasilData[i].BiayaKirim.ToString("RP 0,###"); dataGridViewPengiriman.Rows.Add(listHasilData[i].KodePengiriman, jenis, total, listHasilData[i].TglKirim.ToString("dddd, dd MMMM yyyy"), listHasilData[i].Nama, listHasilData[i].Keterangan, listHasilData[i].NotaPenjualan.NoNotaPenjualan, listHasilData[i].Ekspedisi.IdEkspedisi, listHasilData[i].Ekspedisi.Nama); } } }