示例#1
0
        public static DataTable RetrieveUserDetailTransactionByDateTransaction(string nop, DateTime tglTransaksi)
        {
            OracleCmdBuilder cmd = DataBaseHelper.CreateOracleCommand();

            cmd.Query = @"SELECT username, xml_path, transaction_date, ip_address, xml_file, bulan, tahun, nop, create_date
                    FROM user_transaction_detail
                    WHERE nop=:nop AND (transaction_date BETWEEN to_date(:tglAwal,'MM/DD/YYYY') AND to_date(:tglAkhir,'MM/DD/YYYY HH24:MI:SS'))
                    order by create_date desc";

            cmd.AddParameter("nop", OracleCmdParameterDirection.Input, nop);
            string tglAwal  = tglTransaksi.ToString("MM/dd/yyyy", new System.Globalization.CultureInfo("en-US"));
            string tglAkhir = tglTransaksi.ToString("MM/dd/yyyy", new System.Globalization.CultureInfo("en-US")) + " 23:59:59";

            cmd.AddParameter("tglAwal", OracleCmdParameterDirection.Input, tglAwal);
            cmd.AddParameter("tglAkhir", OracleCmdParameterDirection.Input, tglAkhir);

            return(cmd.GetTableFirstRowOnly());
        }