public IActionResult getTerminalDetailKegiatanExport(ParamTerminalDetailKegiatanExport data) { MonTerminalDetailKegiatanExportDL dal = new MonTerminalDetailKegiatanExportDL(); MonTerminalDetailKegiatanExportModel hasil = new MonTerminalDetailKegiatanExportModel(); IEnumerable <TerminalDetailKegiatanExport> result = dal.getDataTerminalDetailKegiatanExport(data); hasil.message = "Success"; hasil.status = "S"; hasil.count = result.Cast <Object>().Count(); hasil.data = new List <TerminalDetailKegiatanExport>(result.ToList()); return(Ok(hasil)); }
public IEnumerable <TerminalDetailKegiatanExport> getDataTerminalDetailKegiatanExport(ParamTerminalDetailKegiatanExport paramTerminalDetailKegiatanExport) { IEnumerable <TerminalDetailKegiatanExport> result = null; try { string paramNoPMHBH = ""; if (!string.IsNullOrEmpty(paramTerminalDetailKegiatanExport.no_pmh_bm) && paramTerminalDetailKegiatanExport.no_pmh_bm != "string") { paramNoPMHBH = " WHERE NO_PMH_BM='" + paramTerminalDetailKegiatanExport.no_pmh_bm + "'"; } string paramKegiatan = ""; if (!string.IsNullOrEmpty(paramTerminalDetailKegiatanExport.kegiatan) && paramTerminalDetailKegiatanExport.kegiatan != "string") { paramKegiatan = " AND KEGIATAN='" + paramTerminalDetailKegiatanExport.kegiatan + "'"; } string paramKodeBarang = ""; if (!string.IsNullOrEmpty(paramTerminalDetailKegiatanExport.kd_barang) && paramTerminalDetailKegiatanExport.kd_barang != "string") { paramKodeBarang = " AND KD_BARANG='" + paramTerminalDetailKegiatanExport.kd_barang + "'"; } if (paramTerminalDetailKegiatanExport.tipe == "CARGO") { using (IDbConnection connection = Extension.GetConnection(2)) { string sql = "SELECT * FROM VW_MAGIC_DETAIL_BARANG_CARGO" + paramNoPMHBH + paramKegiatan + paramKodeBarang; result = connection.Query <TerminalDetailKegiatanExport>(sql, new { NO_PMH_BH = paramTerminalDetailKegiatanExport.no_pmh_bm }); } } } catch (Exception) { result = null; } return(result); }