<?php
class MDL_settings extends CI_Model
{
	function __construct()
    {
        parent::__construct();
		
	}
	
	function datasupplier_All($limit,$start,$sidx,$sord, $where){
		$this->db->select("
			[id]
		  ,[supplier_code]
		  ,[supplier_name]
		  ,[supplier_address]
		  ,[supplier_address1]
		  ,[supplier_country]
		  ,[base_price]
		  ,[copper_base_reff]
		  ,[subgct]
		  ,[subcode_as400]
		  ,[NPWP]
		,[NOIJIN]
		,[NOKONTRAK]
		,[TGLIJIN]
		,[TGLKONTRAK]	
		");
		$this->db->from("[tbl_data_supplier]");
        $this->db->where($where);
        $this->db->limit($limit,$start);
        $this->db->order_by($sidx,$sord);
        $result = $this->db->get()->result(); 
        //die($this->db->last_query());
        return $result;
	
	}
	
	function datasupplier_CountAll($where){
	
		$this->db->select("*");
        $this->db->from("tbl_data_supplier");
        $this->db->where($where);
        $result = $this->db->count_all_results(); 
        return $result;
	
	
	}
	
	function datapart_hs_All($limit,$start,$sidx,$sord, $where){
		$this->db->select("
			id, part_no, part_name, part_name_customs, hs_code, bm, cek_price, part_no2, kode_barang
			
		");
		$this->db->from("[tbl_data_part_hs]");
        $this->db->where($where);
        $this->db->limit($limit,$start);
        $this->db->order_by($sidx,$sord);
        $result = $this->db->get()->result(); 
        //die($this->db->last_query());
        return $result;
	
	}
	
	function datapart_hs_CountAll($where){
	
		$this->db->select("*");
        $this->db->from("tbl_data_part_hs");
        $this->db->where($where);
        $result = $this->db->count_all_results(); 
        return $result;
	
	
	}
	
	function dataitemlist_All($limit,$start,$sidx,$sord, $where){
		$this->db->select("
			[id_item_list]
		  ,[PART_NO]
		  ,[PART_NAME]
		  ,[CUST_PNO]
		  ,[CUST_NAME]
		  ,[SUPP_PNO]
		  ,[SUPP_CODE]
		  ,[PCT_SUP]
		  ,[BAL_FAC]
		  ,[WEIGTH]
		  ,[ASS_STAGE]
		  ,[MIN_PACK]
		  ,[UNIT]
		  ,[CURRENCY]
		  ,[WASTE]
		  ,[ORG_CTRY]
		  ,[SUPP_STAT]
		  ,[CLASS] as clas
		  ,[LOCATION]
		  ,[MIN_ORDQTY]
		  ,[BEG_BAL]
		  ,[TOTAL_IN]
		  ,[TOTAL_OUT]
		  ,[CUMM_REQ]
		  ,[CUMM_IN]
		  ,[PART_CODE]
		  ,[QTY1BOXROL]
		  ,[QTY1PALLET]
		  ,[FOB]
		  ,[CIF]
		  ,[FOBNI]
		  ,[CIFNI]
		  ,[QUOTEFOB]
		  ,[QUOTECIF]
		  ,[QUOTEFOBNI]
		  ,[QUOTECIFNI]
		  ,[QUOTE_CURR]
		  ,[NFOB]
		  ,[NCIF]
		  ,[NFOBNI]
		  ,[NCIFNI]
		  ,[NQUOTEFOB]
		  ,[NQUOTECIF]
		  ,[NQUOTEFOBNI]
		  ,[NQUOTECIFNI]
		  ,[FINAL_PRE]
		  ,[PARTNO2]
		  ,[PERIODE]
		  ,[PERIODE1]
		  ,[PRICE]
		  ,[SUPP_NAME]
		  ,[AMOUNT]
		  ,[COST]
		  ,[FREIGHT]
		  ,[INVOICE]
		  ,[FLAG]
		  ,[NFLAG]
		  ,[MAKER_CODE]
		  ,[RACK_LOC]
		  ,[CREATED_BY]
		  ,CONVERT(varchar, CREATED_DATE, 101) AS CREATED_DATE
		  ,CONVERT(varchar, MODIFIED_BY, 101) AS MODIFIED_BY
		  ,[MODIFIED_DATE]
		  ,[NON_GSP_STATUS]
		  ,[COMODITY_CODE]
		  ,[PARTNO3]
		  ,[filename]
		  ,convert(varchar,[execdate], 101) as execdate
			
		");
		$this->db->from("[tbl_item_list]");
        $this->db->where($where);
        $this->db->limit($limit,$start);
        $this->db->order_by($sidx,$sord);
        $result = $this->db->get()->result(); 
        //die($this->db->last_query());
        return $result;
	
	}
	
	function dataitemlist_CountAll($where){
	
		$this->db->select("*");
        $this->db->from("[tbl_item_list]");
        $this->db->where($where);
        $result = $this->db->count_all_results(); 
        return $result;
	
	
	}
	
	
	function dataitemfinishgood_All($limit,$start,$sidx,$sord, $where){
		$this->db->select("
			[id_assy_list]
		  ,[ASSY_CODE]
		  ,[ASSY_NO]
		  ,[LINE_NO]
		  ,[CUT_PCS]
		  ,[CRIMP_PCS]
		  ,[JOINT_PCS]
		  ,[CUT_SHLD]
		  ,[CRIMP_SHLD]
		  ,[JOINT_SHLD]
		  ,[ASSY_UMH]
		  ,[ASSY_UMHN]
		  ,[ACTIVESTAT]
		  ,[L_MONTH_QTY]
		  ,[FLAG_VALIDATE_PLIST]
		  ,[DESC_CARLINE]
		  ,[CONV_DATE]
		  ,[CCT]
		  ,[CRIMP_ACCS]
		  ,[CRIMP_DBL]
		  ,[CUT_TUBE]
		  ,[JOINT_BCHL]
		  ,[MOULDING]
		  ,[WOS]
		  ,[LOADING_LINE]
		  ,[HISTORY_CLINE1]
		  ,[HISTORY_CLINE2]
		  ,[HISTORY_CLINE3]
		  ,[PREV_CODE]
		  ,[CUST_KEY]
		  ,[PREVSTAT]
		  ,[ASSY_NO1]
		  ,[QTY_BOX]
		  ,[QTY_SET]
		  ,[IF_ORDER_QTY]
		  ,[STOCK_MIN_P]
		  ,[STOCK_MINQTY]
		  ,[NON_GSP]
		  ,[AIR_BAG]
		  ,[GROUPCODE]
		  ,[PACKSTD_SF]
		  ,[PACKSTD_AF]
		  ,[CTN_TYPE]
		  ,[QTYBOX_SF]
		  ,[QTYBOX_AF]
		  ,[PRICE]
		  ,[NET_KGS]
		  ,[GROSS_KGS]
		  ,[VOL]
		  ,[CUMM]
		  ,[CTN_TYPE_ME]
		  ,[CTN_KGS_SF]
		  ,[CTN_KGS_AF]
		  ,[CTN_VOL_SF]
		  ,[CTN_VOL_AF]
		  ,[PALET_KGS]
		  ,[PALET_VOL]
		  ,[CTN_URUT]
		  ,[GSP]
		  ,[QTY_BOX_AF]
		  ,[CTN_NO]
		  ,[L_MONTH_ACT]
		  ,[CUST_CODE]
		  ,[BOTTOM]
		  ,[TOP]
		  ,[LSEGI3]
		  ,[LSEGI4]
		  ,[LSEGI7]
		  ,[LSEGI8]
		  ,[LKERTAS]
		  ,[LINNING]
		  ,[GRP]
		  ,[GR3000]
		  ,[LDCUT]
		  ,[TOPDALAM]
		  ,[LINNINGSPCA]
		  ,[LINNINGSPCB]
		  ,[TYPE]
		  ,[DESIGN_CHANGE]
		  ,[DESC_ASSY]
		  ,[GENDATE_PLIST]
		  ,[PRICE_LSEGI3]
		  ,[PRICE_LSEGI4]
		  ,[PRICE_LSEGI7]
		  ,[PRICE_LSEGI8]
		  ,[PRICE_LABEL]
		  ,[PRICE_STICKER]
		  ,[PRICE_LINNING]
		  ,[LABEL]
		  ,[STICKER]
		  ,[PRICE2]
		  ,[FBP]
		  ,[PRICE_TOP]
		  ,[PRICE_BOTTOM]
		  ,[PRICE_GRP]
		  ,[PRICE_TOPDALAM]
		  ,[PRICE_LINNINGSPCA]
		  ,[PRICE_LINNINGSPCB]
		  ,[PRICE_FBP]
		  ,[CTN_BOX]
		  ,[PRICE_CTN_BOX]
		  ,[FLAG_PACKING]
		  ,[FOB]
		  ,[FOBN]
		  ,[COSTING]
		  ,[COSTINGN]
		  ,[BOTTOM_AF]
		  ,[TOP_AF]
		  ,[LSEGI3_AF]
		  ,[LSEGI4_AF]
		  ,[LSEGI7_AF]
		  ,[LSEGI8_AF]
		  ,[LINNING_AF]
		  ,[GRP_AF]
		  ,[FBP_AF]
		  ,[TOPDALAM_AF]
		  ,[LINNINGSPCA_AF]
		  ,[LINNINGSPCB_AF]
		  ,[CTN_TYPE_AF]
		  ,[LABEL_AF]
		  ,[STICKER_AF]
		  ,[CTN_BOX_AF]
		  ,[STATUS]
		  ,[PRICE_LSEGI3_2]
		  ,[PRICE_LSEGI4_2]
		  ,[PRICE_LSEGI7_2]
		  ,[PRICE_LSEGI8_2]
		  ,[PRICE_LABEL_2]
		  ,[PRICE_STICKER_2]
		  ,[PRICE_LINNING_2]
		  ,[PRICE_TOP_2]
		  ,[PRICE_BOTTOM_2]
		  ,[PRICE_GRP_2]
		  ,[PRICE_TOPDALAM_2]
		  ,[PRICE_LINNINGSPCA_2]
		  ,[PRICE_LINNINGSPCB_2]
		  ,[PRICE_FBP_2]
		  ,[PRICE_CTN_BOX_2]
		  ,[CELL_DEVIDERA]
		  ,[CELL_DEVIDERB]
		  ,[LSEGI3A]
		  ,[LSEGI3B]
		  ,[CELL_DEVIDERA_AF]
		  ,[CELL_DEVIDERB_AF]
		  ,[LSEGI3A_AF]
		  ,[LSEGI3B_AF]
		  ,[PRICE_LSEGI3A]
		  ,[PRICE_LSEGI3B]
		  ,[PRICE_CELL_DEVIDERA]
		  ,[PRICE_CELL_DEVIDERB]
		  ,[PRICE_LSEGI3A_2]
		  ,[PRICE_LSEGI3B_2]
		  ,[PRICE_CELL_DEVIDERA_2]
		  ,[PRICE_CELL_DEVIDERB_2]
		  ,[TYPE_PALLET]
		  ,[DATE_UMH]
		  ,[DATE_UMHN]
		  ,[DATE_PART]
		  ,[CUST_PNO1]
		  ,[status_aktif]			
		");
		$this->db->from("[tbl_assy_list]");
        $this->db->where($where);
        $this->db->limit($limit,$start);
        $this->db->order_by($sidx,$sord);
        $result = $this->db->get()->result(); 
        //die($this->db->last_query());
        return $result;
	
	}
	
	function dataitemfinishgood_CountAll($where){
	
		$this->db->select("*");
        $this->db->from("[tbl_assy_list]");
        $this->db->where($where);
        $result = $this->db->count_all_results(); 
        return $result;
	
	
	}
	
	
	function datakurs_All($limit,$start,$sidx,$sord, $where){
		$this->db->select("
			[id_kurs]
		  ,[KdKurs]
		  ,convert(varchar, [TgAwal], 101)  as TgAwal
		  ,convert(varchar,[TgAkhir],  101) as TgAkhir
		  ,[Nilai]
		  ,[Ket]
				
		");
		$this->db->from("[tblKurs]");
        $this->db->where($where);
        $this->db->limit($limit,$start);
        $this->db->order_by($sidx,$sord);
        $result = $this->db->get()->result(); 
        //die($this->db->last_query());
        return $result;
	
	}
	
	function datakurs_CountAll($where){
	
		$this->db->select("*");
        $this->db->from("[tblKurs]");
        $this->db->where($where);
        $result = $this->db->count_all_results(); 
        return $result;
	
	
	}
	
	function upload_parthsAll($limit,$start,$sidx,$sord, $where){
		$this->db->select("
		   
			[id_parths_upload]
			,[date_upload]
			,[filename]
			,[tipe]
			,[status_upload]
			,[create_date]
			,[create_by]
			,[update_date]
			,[update_by]
			
		");
		$this->db->from("[tbl_uploadparths]");
		$this->db->where($where);
		$this->db->limit($limit,$start);
        $this->db->order_by($sidx,$sord);
        $result = $this->db->get()->result();
		//die($this->db->last_query());	
        return $result;
	
	}
	function upload_parthscountAll($where){
		$this->db->select("*");
        $this->db->from("[tbl_uploadparths]");
        $this->db->where($where);
        $result = $this->db->count_all_results(); 
        //die($this->db->last_query());
        return $result;
	}
	
	function upload_itemlistAll($limit,$start,$sidx,$sord, $where){
		$this->db->select("
		   
			[id_itemlist_upload]
			,[date_upload]
			,[filename]
			,[tipe]
			,[status_upload]
			,[create_date]
			,[create_by]
			,[update_date]
			,[update_by]
			
		");
		$this->db->from("[tbl_uploaditemlist]");
		$this->db->where($where);
		$this->db->limit($limit,$start);
        $this->db->order_by($sidx,$sord);
        $result = $this->db->get()->result();
		//die($this->db->last_query());	
        return $result;
	
	}
	function upload_itemlistcountAll($where){
		$this->db->select("*");
        $this->db->from("[tbl_uploaditemlist]");
        $this->db->where($where);
        $result = $this->db->count_all_results(); 
        //die($this->db->last_query());
        return $result;
	}
	
	
	function upload_bahanpenolongAll($limit,$start,$sidx,$sord, $where){
		$this->db->select("
		   
			[id_uploadbahanpenolong_upload]
			,convert(DATE, [date_upload], 126) as date_upload
			,[filename]
			,[tipe]
			,[filepath]
			,[status_upload]
			,convert(DATE, [create_date], 126) as create_date
			,[create_by]
			,[update_date]
			,[update_by]
			
		");
		$this->db->from("[tbl_uploadbahanpenolong]");
		$this->db->where($where);
		$this->db->limit($limit,$start);
        $this->db->order_by($sidx,$sord);
        $result = $this->db->get()->result();
		//die($this->db->last_query());	
        return $result;
	
	}
	function upload_bahanpenolongcountAll($where){
		$this->db->select("*");
        $this->db->from("[tbl_uploadbahanpenolong]");
        $this->db->where($where);
        $result = $this->db->count_all_results(); 
        //die($this->db->last_query());
        return $result;
	}
	
	function upload_supplierAll($limit,$start,$sidx,$sord, $where){
		$this->db->select("
		   
			[id_supplier_upload]
			,[date_upload]
			,[filename]
			,[tipe]
			,[status_upload]
			,[create_date]
			,[create_by]
			,[update_date]
			,[update_by]
			
		");
		$this->db->from("[tbl_uploadsupplier]");
		$this->db->where($where);
		$this->db->limit($limit,$start);
        $this->db->order_by($sidx,$sord);
        $result = $this->db->get()->result();
		//die($this->db->last_query());	
        return $result;
	
	}
	function upload_suppliercountAll($where){
		$this->db->select("*");
        $this->db->from("[tbl_uploadsupplier]");
        $this->db->where($where);
        $result = $this->db->count_all_results(); 
        //die($this->db->last_query());
        return $result;
	}
	
	function upload_modulsupplierAll($limit,$start,$sidx,$sord, $where){
		$this->db->select("
		   
			[PasokNama]
			,[PasokAlmt]
			,[PasokNeg]
			
		");
		$this->db->from("[tblSupplier]");
		$this->db->where($where);
		$this->db->limit($limit,$start);
        $this->db->order_by($sidx,$sord);
        $result = $this->db->get()->result();
		//die($this->db->last_query());	
        return $result;
	
	}
	function upload_modulsuppliercountAll($where){
		$this->db->select("*");
        $this->db->from("[tblSupplier]");
        $this->db->where($where);
        $result = $this->db->count_all_results(); 
        //die($this->db->last_query());
        return $result;
	}
	
	function stockawal_bahanbaku_All($limit,$start,$sidx,$sord, $where){
		$this->db->select("
			[id_stock_awal]
		  ,[date_stock]
		  ,[part_no]
		  ,[part_name_customs]
		  ,[part_name]
		  ,[qty]
		  ,[unit]
		  ,[unit_konversi]
		  ,[pengali]
		  ,[netto]
		  ,[brutto]
		  ,[typebahan]
		  ,[create_date]
		  ,[create_by]
		  ,[update_date]
		  ,[update_by]
		");
		$this->db->from("[tbl_stock_awal]");
        $this->db->where($where);
        $this->db->limit($limit,$start);
        $this->db->order_by($sidx,$sord);
        $result = $this->db->get()->result(); 
        //die($this->db->last_query());
        return $result;
	
	}
	
	function stockawal_bahanbaku_CountAll($where){
	
		$this->db->select("*");
        $this->db->from("[tbl_stock_awal]");
        $this->db->where($where);
        $result = $this->db->count_all_results(); 
        return $result;
	
	
	}
	
	function upload_stockawalAll($limit,$start,$sidx,$sord, $where){
		$this->db->select("
		  [id_stockawal_upload]
		  ,[date_upload]
		  ,[filename]
		  ,[filepath]
		  ,[tipe]
		  ,[status_upload]
		  ,[create_date]
		  ,[create_by]
		  ,[update_date]
		  ,[update_by]
			
		");
		$this->db->from("[tbl_upload_stockawal]");
        $this->db->where($where);
        $this->db->limit($limit,$start);
        $this->db->order_by($sidx,$sord);
        $result = $this->db->get()->result(); 
        //die($this->db->last_query());
        return $result;
	
	}
	
	function upload_stockawalcountAll($where){
	
		$this->db->select("*");
        $this->db->from("[tbl_upload_stockawal]");
        $this->db->where($where);
        $result = $this->db->count_all_results(); 
        return $result;
	
	
	}
	
	function upload_assylistAll($limit,$start,$sidx,$sord, $where){
		$this->db->select("
		   
			[id_assylist_upload]
			,CONVERT(VARCHAR(24),  [date_upload], 113) as  [date_upload]
			,[filename]
			,[tipe]
			,[status_upload]
			,CONVERT(VARCHAR(24),  [create_date], 113) as  [create_date]
			,[create_by]
			,CONVERT(VARCHAR(24),  [update_date], 113) as  [update_date]
			,[update_by]
			
		");
		$this->db->from("[tbl_uploadassylist]");
		$this->db->where($where);
		$this->db->limit($limit,$start);
        $this->db->order_by($sidx,$sord);
        $result = $this->db->get()->result();
		//die($this->db->last_query());	
        return $result;
	
	}
	function upload_assylistcountAll($where){
		$this->db->select("*");
        $this->db->from("[tbl_uploadassylist]");
        $this->db->where($where);
        $result = $this->db->count_all_results(); 
        //die($this->db->last_query());
        return $result;
	}
	
	function uploadmesindanalatktrAll($limit,$start,$sidx,$sord, $where){
		$this->db->select("
		   
		[id_mesin_upload]
		,[date_upload]
		,[filename]
		,[filepath]
		,[tipe]
		,[status_upload]
		,[create_date]
		,[create_by]
		,[update_date]
		,[update_by]
			
		");
		$this->db->from("[tbl_uploadmesindanalatktr]");
		$this->db->where($where);
		$this->db->limit($limit,$start);
        $this->db->order_by($sidx,$sord);
        $result = $this->db->get()->result();
		//die($this->db->last_query());	
        return $result;
	
	}
	function uploadmesindanalatktrCountAll($where){
		$this->db->select("*");
        $this->db->from("[tbl_uploadmesindanalatktr]");
        $this->db->where($where);
        $result = $this->db->count_all_results(); 
        //die($this->db->last_query());
        return $result;
	}
	
	
	function data_uploadmesindanalatktr_All($limit,$start,$sidx,$sord, $where){
		$this->db->select("
			[id_mesin]
		  ,[part_no]
		  ,[part_name]
		  ,[part_name_customs]
		  ,[hs_code]
		  ,[bm]
		  ,[cek_price]
		  ,[part_no2]
		  ,[kode_barang]
			
		");
		$this->db->from("[tbl_dt_mesin_dan_alat_ktr]");
        $this->db->where($where);
        $this->db->limit($limit,$start);
        $this->db->order_by($sidx,$sord);
        $result = $this->db->get()->result(); 
        //die($this->db->last_query());
        return $result;
	
	}
	
	function data_uploadmesindanalatktr_CountAll($where){
	
		$this->db->select("*");
        $this->db->from("[tbl_dt_mesin_dan_alat_ktr]");
        $this->db->where($where);
        $result = $this->db->count_all_results(); 
        return $result;
	
	
	}
	
	function data_barang_mesindanalatktr_All($limit,$start,$sidx,$sord, $where){
		$this->db->select("
			[id_datampk]
		  ,[kode_brg]
		  ,[nama_barang]
		  ,[keterangan]
		  ,[satuan]
		  ,convert(varchar,[create_date],103) as create_date
		  ,[create_by]
		  ,convert(varchar,[update_date],103) as update_date
		  ,[update_by]
			
		");
		$this->db->from("[tbl_dt_mesindanalatkantor_code]");
        $this->db->where($where);
        $this->db->limit($limit,$start);
        $this->db->order_by($sidx,$sord);
        $result = $this->db->get()->result(); 
        //die($this->db->last_query());
        return $result;
	
	}
	
	function data_barang_mesindanalatktr_CountAll($where){
	
		$this->db->select("*");
        $this->db->from("[tbl_dt_mesindanalatkantor_code]");
        $this->db->where($where);
        $result = $this->db->count_all_results(); 
        return $result;
	
	
	}
	
	function uploadtbl_upload_data_mesinAll($limit,$start,$sidx,$sord, $where){
		$this->db->select("
		   
		[id_data_mesin]
		,[date_upload]
		,[filename]
		,[tipe]
		,[filepath]
		,[status_upload]
		,[create_date]
		,[create_by]
		,[update_date]
		,[update_by]
			
		");
		$this->db->from("[tbl_upload_data_mesin_in_out]");
		$this->db->where($where);
		$this->db->limit($limit,$start);
        $this->db->order_by($sidx,$sord);
        $result = $this->db->get()->result();
		//die($this->db->last_query());	
        return $result;
	
	}
	function uploadtbl_upload_data_mesinCountAll($where){
		$this->db->select("*");
        $this->db->from("[tbl_upload_data_mesin_in_out]");
        $this->db->where($where);
        $result = $this->db->count_all_results(); 
        //die($this->db->last_query());
        return $result;
	}
	
	function data_mpk_inAll($limit,$start,$sidx,$sord, $where){
		$this->db->select("
		   
			[id_mpk_in]
			,convert(varchar, [date_in], 101) as date_in
			,[no_in]
			,[part_name]
			,[part_name_customs]
			,[part_no]
			,[qty_in]
			,[qty_out]
			,[unit_in]
			,[unit_konversi]
			,[pengali]
			,[box]
			,[pack]
			,[harga]
			,[kdval]
			
		");
		$this->db->from("[tbl_dt_mpk_in]");
		$this->db->where($where);
		$this->db->limit($limit,$start);
        $this->db->order_by($sidx,$sord);
        $result = $this->db->get()->result();
		//die($this->db->last_query());	
        return $result;
	
	}
	function data_dt_mpk_inCountAll($where){
		$this->db->select("*");
        $this->db->from("[tbl_dt_mpk_in]");
        $this->db->where($where);
        $result = $this->db->count_all_results(); 
        //die($this->db->last_query());
        return $result;
	}
	
	function data_dt_mpk_outAll($limit,$start,$sidx,$sord, $where){
		$this->db->select("
		   
			[id_mpk_out]
			,convert(varchar, [date_out], 101) as date_out
			,[no_out]
			,[part_name]
			,[part_name_customs]
			,[part_no]
			,[qty_out]
			,[qty_in]
			,[unit_out]
			,[unit_konversi]
			,[pengali]
			,[box]
			,[pack]
			,[harga]
			,[kdval]
			
		");
		$this->db->from("[tbl_dt_mpk_out]");
		$this->db->where($where);
		$this->db->limit($limit,$start);
        $this->db->order_by($sidx,$sord);
        $result = $this->db->get()->result();
		//die($this->db->last_query());	
        return $result;
	
	}
	function data_dt_mpk_outCountAll($where){
		$this->db->select("*");
        $this->db->from("[tbl_dt_mpk_out]");
        $this->db->where($where);
        $result = $this->db->count_all_results(); 
        //die($this->db->last_query());
        return $result;
	}
	
	function data_mpk_stockawalAll($limit,$start,$sidx,$sord, $where){
		$this->db->select("
		   
			[id_mpk_stockawal]
			,[date_stockawal]
			,[part_name]
			,[part_no]
			,[qty]
			,[unit]
			,[unit_konversi]
			,[pengali]
			,[box]
			,[pack]
			,[harga]
			,[kdval]
			,[create_date]
			,[create_by]
			,[update_date]
			,[update_by]
			
		");
		$this->db->from("[tbl_dt_mpk_stockawal]");
		$this->db->where($where);
		$this->db->limit($limit,$start);
        $this->db->order_by($sidx,$sord);
        $result = $this->db->get()->result();
		//die($this->db->last_query());	
        return $result;
	
	}
	function data_mpk_stockawalCountAll($where){
		$this->db->select("*");
        $this->db->from("[tbl_dt_mpk_stockawal]");
        $this->db->where($where);
        $result = $this->db->count_all_results(); 
        //die($this->db->last_query());
        return $result;
	}
	
	function data_bahanpenolong_All($limit,$start,$sidx,$sord, $where){
		$this->db->select("
			[id_bahan_penolong]
      ,[part_no]
      ,[part_name]
      ,[part_name_customs]
      ,[hs_code]
      ,[bm]
      ,[cek_price]
      ,[currency]
      ,[part_no2]
      ,[kode_barang]
      ,[item_code]
      ,[uom]
      ,[seri_mesin]
      ,[item_type1]
      ,[item_type2]
      ,[net_weight_unit]
      ,[dangerous_good]
      ,[saldo_awal]
      ,[consumable]
      ,[kode_supplier]
      ,[create_date]
      ,[create_by]
      ,[update_date]
      ,[update_by]
			
		");
		$this->db->from("[tbl_data_bahan_penolong]");
        $this->db->where($where);
        $this->db->limit($limit,$start);
        $this->db->order_by($sidx,$sord);
        $result = $this->db->get()->result(); 
        //die($this->db->last_query());
        return $result;
	
	}
	
	function data_bahanpenolong_CountAll($where){
	
		$this->db->select("*");
        $this->db->from("tbl_data_bahan_penolong");
        $this->db->where($where);
        $result = $this->db->count_all_results(); 
        return $result;
	
	
	}
	
	function v_user_all_logs_All($limit,$start,$sidx,$sord, $where){
		$this->db->select("
			convert(varchar,datetime_log,126) as [datetime_log]
      ,[username_log]
      ,[menu_log]
      ,[action_log]
      ,[info_log]
			
		");
		$this->db->from("[v_user_all_logs]");
        $this->db->where($where);
        $this->db->limit($limit,$start);
        $this->db->order_by($sidx,$sord);
        $result = $this->db->get()->result(); 
        //die($this->db->last_query());
        return $result;
	
	}
	
	function v_user_all_logs_CountAll($where){
	
		$this->db->select("*");
        $this->db->from("v_user_all_logs");
        $this->db->where($where);
        $result = $this->db->count_all_results(); 
        return $result;
	}
	
	function data_tbl_data_part_hs_article_All($limit,$start,$sidx,$sord, $where){
		$this->db->select("
			[id_konv_part]
      ,[part_no]
      ,[part_no2]
      ,[article_code]
			
		");
		$this->db->from("[tbl_data_part_hs_article]");
        $this->db->where($where);
        $this->db->limit($limit,$start);
        $this->db->order_by($sidx,$sord);
        $result = $this->db->get()->result(); 
        //die($this->db->last_query());
        return $result;
	
	}
	
	function data_tbl_data_part_hs_article_CountAll($where){
	
		$this->db->select("*");
        $this->db->from("[tbl_data_part_hs_article]");
        $this->db->where($where);
        $result = $this->db->count_all_results(); 
        return $result;
	
	
	}
	
	
	
	 
	
}
	
