public static string BacaData(string kriteria, string nilaiKriteria, List <BahanBaku> listHasilData) { string sql = ""; // JIka tidak ada kriteria yang diisikan if (kriteria == "") { sql = "SELECT BB.Id AS Id_Bahan_Baku, BB.Nama, BB.Bagian, BB.Ukuran_Mentah, BB.Ukuran_Luasan, BB.Ukuran_Jadi, BB.Stok, BB.Harga_Satuan, S.Id AS Id_Supplier, S.Nama AS Nama_Supplier" + " FROM bahan_baku BB INNER JOIN supplier S ON BB.id_supplier = S.id order by Nama"; } else { sql = "SELECT BB.Id AS Id_Bahan_Baku, BB.Nama, BB.Bagian, BB.Ukuran_Mentah, BB.Ukuran_Luasan, BB.Ukuran_Jadi, BB.Stok, BB.Harga_Satuan, S.Id AS Id_Supplier, S.Nama AS Nama_Supplier" + " FROM bahan_baku BB INNER JOIN supplier S ON BB.id_supplier = S.id " + " WHERE " + kriteria + " LIKE '%" + nilaiKriteria + "%' order by Nama";; } try { MySqlDataReader hasilData = Koneksi.JalankanPerintahQuery(sql); while (hasilData.Read() == true) // selama masih ada data atau selama masih bisa membaca data { // Baca hasil dari MySqlDataReader dan simpan di objek BahanBaku c = new BahanBaku(); c.Id = hasilData.GetValue(0).ToString(); c.Nama = hasilData.GetValue(1).ToString(); c.Bagian = hasilData.GetValue(2).ToString(); c.UkuranMentah = hasilData.GetValue(3).ToString(); c.UkuranLuasan = hasilData.GetValue(4).ToString(); c.UkuranJadi = hasilData.GetValue(5).ToString(); c.Stok = int.Parse(hasilData.GetValue(6).ToString()); c.HargaSatuan = int.Parse(hasilData.GetValue(7).ToString()); Supplier s = new Supplier(); s.IdSupplier = hasilData.GetValue(8).ToString(); s.Nama = hasilData.GetValue(9).ToString(); c.Supplier = s; // Simpan ke list listHasilData.Add(c); } return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string UbahData(Jabatan j) { string sql = "UPDATE jabatan SET Nama = '" + j.NamaJabatan.Replace("'", "\\'") + "' WHERE Id = '" + j.IdJabatan + "'"; try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string HapusData(Pengiriman pPengiriman) { string sql = "DELETE FROM pengiriman WHERE nomor_dokumen = '" + pPengiriman.NomorDokumen + "'"; try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string TambahData(Supplier sup) { string sql = "INSERT INTO supplier (Id, Nama, Alamat) VALUES ('" + sup.IdSupplier + "', '" + sup.Nama.Replace("'", "\\'") + "', '" + sup.Alamat + "')"; try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah SQL: " + sql); } }
public static string TambahData(Customer c) { string sql = "INSERT INTO customer (Id, Nama, Alamat, nomer_hp) VALUES ('" + c.IdCustomer + "', '" + c.Nama.Replace("'", "\\'") + "', '" + c.Alamat + "', '" + c.NomerHp + "')"; try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah SQL: " + sql); } }
public static string HapusData(Customer pC) { string sql = "DELETE FROM customer WHERE Id = '" + pC.IdCustomer + "'"; try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string SetStok(string p, int jumlah) { string sql = "UPDATE bahan_baku SET stok = " + jumlah + " WHERE id = '" + p + "'"; try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string HapusData(Jabatan j) { string sql = "DELETE FROM jabatan WHERE Id = '" + j.IdJabatan + "'"; try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string TambahData(Jabatan j) { string sql = "INSERT INTO jabatan (Id, Nama) VALUES ('" + j.IdJabatan + "', '" + j.NamaJabatan.Replace("'", "\\'") + "')"; try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah SQL: " + sql); } }
public static MySqlDataReader JalankanPerintahQuery(string pSql) { Koneksi k = new Koneksi(); k.Connect(); // Buat MySqlCommand MySqlCommand c = new MySqlCommand(pSql, k.KoneksiDB); // Gunakan ExecuteReader untuk menjalankan perintah SELECT MySqlDataReader hasil = c.ExecuteReader(); return(hasil); }
public static string BacaData(string kriteria, string nilaiKriteria, List <ProgresProduksi> listHasilData) { string sql = ""; if (kriteria == "") { sql = "SELECT s.nomor, p.id,p.nama,pk.nomer_dokumen,pk.tanggal_mulai,pk.tanggal_selesai,m.id,m.nama,pk.status,pk.keterangan" + " from spk s inner join progress_produksi pk on s.nomor = pk.nomor_spk inner join mesin m on pk.id_mesin = m.id inner join pekerja p on pk.id_pekerja_tukang = p.id"; } else { sql = "SELECT s.nomor, p.id,p.nama,pk.nomer_dokumen,pk.tanggal_mulai,pk.tanggal_selesai,m.id,m.nama,pk.status,pk.keterangan" + " from spk s inner join progress_produksi pk on s.nomor = pk.nomor_spk inner join mesin m on pk.id_mesin = m.id inner join pekerja p on pk.id_pekerja_tukang = p.id" + " WHERE " + kriteria + " LIKE '%" + nilaiKriteria + "%'"; } try { MySqlDataReader hasilData = Koneksi.JalankanPerintahQuery(sql); listHasilData.Clear(); while (hasilData.Read() == true) { ProgresProduksi p = new ProgresProduksi(); p.NomorDokumen = hasilData.GetValue(3).ToString(); p.Tglmulai = DateTime.Parse(hasilData.GetValue(4).ToString()); p.Tglselesai = DateTime.Parse(hasilData.GetValue(5).ToString()); p.Status = hasilData.GetValue(8).ToString(); p.Keterangan = hasilData.GetValue(9).ToString(); Spk sp = new Spk(hasilData.GetValue(0).ToString()); p.NomerSPK = sp; Pekerja pk = new Pekerja(int.Parse(hasilData.GetValue(1).ToString()), hasilData.GetValue(2).ToString()); Mesin m = new Mesin(hasilData.GetValue(6).ToString(), hasilData.GetValue(7).ToString()); p.IdMesin = m; p.Pekerjatuk = pk; listHasilData.Add(p); } return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string Confirm(int pspk, DateTime p) { string sql = "UPDATE detail_pemesanan_bahan_baku SET tanggal_terima = '" + p.ToString("yyyy-MM-dd hh:mm:ss") + "' , kedatangan = '1' WHERE id = '" + pspk + "'"; try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string UbahData(Pengiriman pPengiriman) { string sql = "UPDATE INTO pengiriman SET tanggal_pengiriman ='" + pPengiriman.TanggalKirim.ToString("yyyy-MM-dd hh:mm:ss") + "' WHERE nomor_dokumen = '" + pPengiriman.NomorDokumen + "'"; try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string TambahData(PenggunaanBahanBaku c) { string sql = "INSERT INTO penggunaan_bahan_baku (id_bahan_baku, nomor_spk, jumlah_masuk, jumlah_keluar, tanggal_keluar, stok_opname_tanggal,sisa_stok, jenis) VALUES ('" + c.BahanBaku.Id + "', '" + c.Spk.NoSPK + "', '" + c.JumlahMasuk + "', '" + c.JumlahKeluar + "','" + c.TanggalKeluar.ToString("yyyy-MM-dd hh:mm:ss") + "','" + c.StokOpnameTanggal + "','" + c.SisaStok + "','" + c.Jenis + "')"; try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah SQL: " + sql); } }
public static string UbahData(ProgresProduksi pPekerja) { string sql = "UPDATE progress_produksi SET status = '" + pPekerja.Status + "' WHERE nomer_dokumen = '" + pPekerja.NomorDokumen + "'"; try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string BacaData(string kriteria, string nilaiKriteria, List <DetailPemesananBahanBaku> listHasilData) { string sql = ""; // JIka tidak ada kriteria yang diisikan if (kriteria == "") { sql = "SELECT d.id, p.kode, b.id, b.nama, d.jenis, d.jumlah, d.harga_satuan, d.sub_total_harga, d.tanggal_terima, d.keterangan, d.kedatangan FROM detail_pemesanan_bahan_baku d inner join pemesanan_bahan_baku p on d.kode_pemesanan_bahan_baku = p.kode inner join bahan_baku b on d.id_bahan_baku = b.id"; } else { sql = "SELECT d.id, p.kode, b.id, b.nama, d.jenis, d.jumlah, d.harga_satuan, d.sub_total_harga, d.tanggal_terima, d.keterangan, d.kedatangan FROM detail_pemesanan_bahan_baku d inner join pemesanan_bahan_baku p on d.kode_pemesanan_bahan_baku = p.kode inner join bahan_baku b on d.id_bahan_baku = b.id WHERE " + kriteria + " LIKE '%" + nilaiKriteria + "%'"; } try { MySqlDataReader hasilData = Koneksi.JalankanPerintahQuery(sql); while (hasilData.Read() == true) // selama masih ada data atau selama masih bisa membaca data { // Baca hasil dari MySqlDataReader dan simpan di objek DetailPemesananBahanBaku b = new DetailPemesananBahanBaku(); b.Id = int.Parse(hasilData.GetValue(0).ToString()); PemesananBahanBaku c = new PemesananBahanBaku(); c.Kode = hasilData.GetValue(1).ToString(); b.KodePBB = c; BahanBaku s = new BahanBaku(); s.Id = hasilData.GetValue(2).ToString(); s.Nama = hasilData.GetValue(3).ToString(); b.IDbahan = s; b.Jenis = hasilData.GetValue(4).ToString(); b.Jumlah = int.Parse(hasilData.GetValue(5).ToString()); b.HargaSatuan = int.Parse(hasilData.GetValue(6).ToString()); b.SubTotalHarga = int.Parse(hasilData.GetValue(7).ToString()); b.TanggalTerima = DateTime.Parse(hasilData.GetValue(8).ToString()); b.Keterangan = hasilData.GetValue(9).ToString(); b.Kedatangan = hasilData.GetValue(10).ToString(); // Simpan ke list listHasilData.Add(b); } return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string UbahData(Barang pB) { string sql = "UPDATE barang SET nama = '" + pB.Nama + "', jumlah = '" + pB.Jumlah + "', satuan = '" + pB.Satuan + "', harga_satuan = '" + pB.HargaSatuan + "', keterangan = '" + pB.Keterangan + "' WHERE kode = '" + pB.Kode + "'"; try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string HapusData(string pjad) { string sql = "DELETE FROM penjadwalan WHERE id = '" + pjad + "'"; string namaServer = Koneksi.GetNamaServer(); try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string HapusData(string kode) { string sql = "DELETE FROM barang WHERE kode = '" + kode + "'"; string namaServer = Koneksi.GetNamaServer(); try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string HapusData(string pp) { string sql = "DELETE FROM progress_produksi WHERE nomer_dokumen = '" + pp + "'"; string namaServer = Koneksi.GetNamaServer(); try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string HapusData(Pekerja pPekerja) { string sql = "DELETE FROM Pekerja WHERE Id = '" + pPekerja.IdPekerja + "'"; string namaServer = Koneksi.GetNamaServer(); try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string UbahData(Supplier pSupplier) { string sql = "UPDATE supplier SET Nama = '" + pSupplier.Nama.Replace("'", "\\'") + "', Alamat = '" + pSupplier.Alamat + "' WHERE Id = '" + pSupplier.IdSupplier + "'"; try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string TambahData(BahanBaku b) { string sql = "INSERT INTO bahan_baku (id, nama, bagian,ukuran_mentah,ukuran_luasan,ukuran_jadi,stok,harga_satuan,id_supplier) VALUES ('" + b.Id + "', '" + b.Nama.Replace("'", "\\'") + "', '" + b.Bagian + "', '" + b.UkuranMentah + "','" + b.UkuranLuasan + "','" + b.UkuranJadi + "','" + b.Stok + "','" + b.HargaSatuan + "','" + b.Supplier.IdSupplier + "')"; try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah SQL: " + sql); } }
public static string UbahData(Customer pC) { string sql = "UPDATE customer SET Nama = '" + pC.Nama.Replace("'", "\\'") + "', Alamat = '" + pC.Alamat + "', nomer_hp = '" + pC.NomerHp + "' WHERE Id = '" + pC.IdCustomer + "'"; try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string TambahData(Mesin pmesin) { string sql = "INSERT INTO mesin VALUES ('" + pmesin.IdMesin + "','" + pmesin.Nama.Replace("'", "\\'") + "','" + pmesin.HargaBeli + "')"; try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string TambahData(Pengiriman pPengiriman) { string sql = "INSERT INTO pengiriman VALUES ('" + pPengiriman.NomorDokumen + "','" + pPengiriman.NomorSPK.NoSPK + "','" + pPengiriman.TanggalKirim.ToString("yyyy-MM-dd hh:mm:ss") + "')"; try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string BacaData(string kriteria, string nilaiKriteria, List <Barang> listHasilData) { string sql = ""; // JIka tidak ada kriteria yang diisikan if (kriteria == "") { sql = "SELECT * FROM barang"; } else { sql = "SELECT * FROM barang WHERE " + kriteria + " LIKE '%" + nilaiKriteria + "%'"; } try { MySqlDataReader hasilData = Koneksi.JalankanPerintahQuery(sql); while (hasilData.Read() == true) // selama masih ada data atau selama masih bisa membaca data { // Baca hasil dari MySqlDataReader dan simpan di objek Barang b = new Barang(); b.Kode = hasilData.GetValue(0).ToString(); b.Nama = hasilData.GetValue(1).ToString(); b.Jumlah = int.Parse(hasilData.GetValue(2).ToString()); b.Satuan = hasilData.GetValue(3).ToString(); b.HargaSatuan = int.Parse(hasilData.GetValue(4).ToString()); b.Keterangan = hasilData.GetValue(5).ToString(); OrderPenjualan op = new OrderPenjualan(); op.NoOrder = hasilData.GetValue(6).ToString(); b.OrderPenjualan = op; // Simpan ke list listHasilData.Add(b); } return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string TambahData(RiwayatPerbaikan pRiw) { string sql = "INSERT INTO riwayat_perbaikan VALUES ('" + pRiw.Id + "','" + pRiw.IdMesin.IdMesin + "','" + pRiw.Tanggal.ToString("yyyy-MM-dd hh:mm:ss") + "','" + pRiw.Keterangan + "')"; try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string UbahData(RiwayatPerbaikan pRiw) { string sql = "UPDATE riwayat_perbaikan SET id = '" + pRiw.Id + "', id_mesin = '" + pRiw.IdMesin.IdMesin + "', tanggal = '" + pRiw.Tanggal + "', keterangan = '" + pRiw.Keterangan + "' WHERE id = '" + pRiw.Id + "'"; try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string UbahData(Jadwal pjad) { string sql = "UPDATE penjadwalan SET id = '" + pjad.Id + "', tanggal_mulai = '" + pjad.TglMulai.ToString("yyyy-MM-dd hh:mm:ss") + "', tanggal_selesai = '" + pjad.TglSelesai.ToString("yyyy-MM-dd hh:mm:ss") + "', keterangan = '" + pjad.Keterangan + "' WHERE id = '" + pjad.Id + "'"; try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }