Пример #1
0
 public Pengiriman(string kodePengiriman, string jenisPengiriman, string nama, string keterangan, DateTime tglKirim, int biayaKirim, NotaPenjualan notaPenjualan, Ekspedisi ekspedisi)
 {
     this.kodePengiriman  = kodePengiriman;
     this.jenisPengiriman = jenisPengiriman;
     this.nama            = nama;
     this.keterangan      = keterangan;
     this.tglKirim        = tglKirim;
     this.biayaKirim      = biayaKirim;
     this.notaPenjualan   = notaPenjualan;
     this.ekspedisi       = ekspedisi;
 }
Пример #2
0
        public static string BacaData(string pKriteria, string pNilaiKriteria, List <Pengiriman> listHasilData)
        {
            string sql = "";

            if (pKriteria == "")
            {
                sql = " select P.kodepengiriman, P.jenisPengiriman, P.biayakirim, P.tglKirim, P.nama, P.keterangan, P.noNotaPenjualan, " +
                      "E.idEkspedisi, E.nama from pengiriman P inner join notaPenjualan NP  on P.noNotaPenjualan = NP.noNotaPenjualan " +
                      " inner join Ekspedisi E on P.idEkspedisi = E.idEkspedisi order by P.kodepengiriman desc";
            }
            else
            {
                sql = " select P.kodepengiriman, P.jenisPengiriman, P.biayakirim, P.tglKirim, P.nama, P.keterangan, P.noNotaPenjualan, " +
                      "E.idEkspedisi, E.nama from pengiriman P inner join notaPenjualan NP  on P.noNotaPenjualan = NP.noNotaPenjualan " +
                      " inner join Ekspedisi E on P.idEkspedisi = E.idEkspedisi where " + pKriteria + " LIKE '%" + pNilaiKriteria + "%' order by P.kodepengiriman desc";
            }

            try
            {
                MySqlDataReader hasilData = Koneksi.JalankanPerintahQuery(sql);
                listHasilData.Clear();

                while (hasilData.Read() == true)
                {
                    NotaPenjualan nota = new NotaPenjualan();
                    nota.NoNotaPenjualan = hasilData.GetValue(6).ToString();

                    Ekspedisi eks = new Ekspedisi();
                    eks.IdEkspedisi = hasilData.GetValue(7).ToString();
                    eks.Nama        = hasilData.GetValue(8).ToString();

                    string   kodePeng = hasilData.GetValue(0).ToString();
                    string   pJenis   = hasilData.GetValue(1).ToString();
                    int      biaya    = int.Parse(hasilData.GetValue(2).ToString());
                    DateTime tanggal  = DateTime.Parse(hasilData.GetValue(3).ToString());
                    string   nama     = hasilData.GetValue(4).ToString();
                    string   ket      = hasilData.GetValue(5).ToString();

                    Pengiriman peng = new Pengiriman(kodePeng, pJenis, nama, ket, tanggal, biaya, nota, eks);

                    listHasilData.Add(peng);
                }
                return("1");
            }
            catch (MySqlException ex)
            {
                return(ex.Message + ". Perintah sql : " + sql);
            }
        }
Пример #3
0
        public static string BacaData(string kriteria, string nilaiKriteria, List <Ekspedisi> listHasilData)
        {
            string sql = "";

            if (kriteria == "")
            {
                sql = "SELECT * from ekspedisi";
            }
            else
            {
                sql = "SELECT * from ekspedisi WHERE " + kriteria + " LIKE '%" + nilaiKriteria + "%'";
            }
            try
            {
                MySqlDataReader hasilData = Koneksi.JalankanPerintahQuery(sql);

                listHasilData.Clear();

                while (hasilData.Read() == true)
                {
                    Ekspedisi eks = new Ekspedisi();
                    eks.IdEkspedisi = hasilData.GetValue(0).ToString();
                    eks.Nama        = hasilData.GetValue(1).ToString();
                    eks.Alamat      = hasilData.GetValue(2).ToString();
                    eks.noTelepon   = hasilData.GetValue(3).ToString();
                    eks.Harga       = int.Parse(hasilData.GetValue(4).ToString());

                    listHasilData.Add(eks);
                }
                return("1");
            }
            catch (MySqlException ex)
            {
                return(ex.Message + ". Perintah sql : " + sql);
            }
        }