db->select('st.*,MM.*'); $this->db->from('T_Store_Stockdetails st '); $this->db->join('T_MaterialMaster MM','st.MaterialCode=MM.MaterialCode'); $query = $this->db->get(); $result = $query->result(); return $result; } function GetAllMaterialList() { $subQuery = 'select MM.* from T_MaterialMaster MM where MaterialCode not in(select MaterialCode from T_Store_Stockdetails)'; $query = $this->db->query($subQuery); return $query->result(); } function GetConfigValue($ConfigID) { $this->db->select('ConfigValue'); $this->db->from('T_ConfigDetails'); $this->db->where('Config_ID',$ConfigID); $query = $this->db->get(); $result = $query->result(); return $result; } function addStock($StockDetails) { $this->db->trans_start(); $this->db->insert('T_Store_Stockdetails', $StockDetails); $insert_id = $this->db->affected_rows(); $this->db->trans_complete(); } function UpdateStock($StockDetails,$MaterialCode) { $this->db->where('MaterialCode',$MaterialCode); $this->db->update('T_Store_Stockdetails',$StockDetails); } }